Risposte:
Sì, ci sono un paio di opzioni per questo, tra cui:
Alcune di queste app richiedono il root del tuo dispositivo. SSHDroid, QuickSSHD e SSHelper, almeno, non lo fanno (potrebbero essercene anche altri). Esistono sicuramente diverse opzioni da esaminare in base alle proprie esigenze / funzionalità desiderate / ecc.
Puoi anche utilizzare un server SSH senza un'app frontend, avviandolo con un comando o tramite un file di configurazione, come descritto in Howto: Connetti a dispositivo con SSH .
Secondo quella pagina, CyanogenMod includeva un server SSH (dropbear) in alcune versioni. ("Cyanogenmod 9.0 RC2 non include più Dropbear.") O probabilmente potresti inserirlo tu stesso nel tuo sistema.
Sembra che, per impostazione predefinita, si presuma che il server sia gestito da root (cioè, avresti bisogno di accesso root al tuo sistema), ma deve essere possibile configurarlo per funzionare senza root.
Questa risposta è un po 'in ritardo per la festa, ma puoi anche compilare binari openssh statici (ssh sshd ssh-keygen ecc.) Per Android usando il progetto buildroot. O dropbear se preferisci.
https://buildroot.uclibc.org/downloads/manual/manual.html
L'ho fatto sul mio Linux box, per openssh e molti altri programmi. Ciò richiede un dispositivo rooted.
Il mio dispositivo era basato sul braccio - dovresti controllare se il tuo dispositivo è supportato da buildroot se non è inserito.