Respuestas:
Sí, hay un par de opciones para esto, que incluyen:
Algunas de estas aplicaciones requerirán que rootees tu dispositivo. SSHDroid, QuickSSHD y SSHelper, al menos, no lo hacen (puede haber otros también). Ciertamente, hay varias opciones para que investigue dependiendo de sus requisitos / características deseadas / etc.
También puede usar un servidor SSH sin una aplicación frontend, comenzando con un comando o mediante un archivo de configuración, como se describe en Cómo: Conectarse al dispositivo con SSH .
Según esa página, CyanogenMod incluía un servidor SSH (dropbear) en algunas versiones. ("Cyanogenmod 9.0 RC2 ya no incluye Dropbear"). O probablemente podría ponerlo en su sistema usted mismo.
Parece que, por defecto, se supone que el servidor se ejecuta desde la raíz (es decir, necesitaría acceso root a su sistema), pero debe ser posible configurarlo para que funcione sin root.
Esta respuesta llega un poco tarde a la fiesta, pero también puede compilar archivos binarios estáticos openssh (ssh sshd ssh-keygen, etc.) para Android usando el proyecto buildroot. O dropbear si lo prefieres.
https://buildroot.uclibc.org/downloads/manual/manual.html
He hecho esto en mi caja de Linux, para openssh y muchos otros programas. Esto requiere un dispositivo rooteado.
Mi dispositivo estaba basado en el armado: tendría que verificar si su dispositivo es compatible con buildroot si no está armado.