Ответы:
Да, есть несколько вариантов для этого, в том числе:
Некоторые из этих приложений потребуют, чтобы вы рутировали свое устройство. SSHDroid, QuickSSHD и SSHelper, по крайней мере, нет (могут быть и другие). Есть, конечно, несколько вариантов для изучения в зависимости от ваших требований / желаемых функций / и т.д.
Вы также можете использовать сервер SSH без приложения внешнего интерфейса - запустите его с помощью команды или с помощью файла конфигурации, как описано в разделе «Инструкции: подключение к устройству с помощью SSH» .
Согласно этой странице, CyanogenMod включал SSH-сервер (dropbear) в некоторых выпусках. («Cyanogenmod 9.0 RC2 больше не включает в себя Dropbear.») Или вы, возможно, можете вставить его в свою систему самостоятельно.
Похоже, что по умолчанию предполагается, что сервер запускается с правами root (т. Е. Вам нужны права доступа root к вашей системе), но должна быть возможность настроить его для работы без root.
Этот ответ немного запоздал на вечеринку, но вы также можете скомпилировать статические двоичные файлы openssh (ssh sshd ssh-keygen и т. Д.) Для Android с помощью проекта buildroot. Или dropbear, если вы предпочитаете.
https://buildroot.uclibc.org/downloads/manual/manual.html
Я сделал это на моем linux box, для openssh и многих других программ. Это требует рутированного устройства.
Мое устройство было основано на руке - вам нужно проверить, поддерживает ли ваше устройство buildroot, если оно не является оружием.