Réponses:
Oui, il existe plusieurs options pour cela, notamment:
Certaines de ces applications nécessiteront que vous enraciniez votre appareil. SSHDroid, QuickSSHD et SSHelper, du moins, ne le sont pas (il peut y en avoir d’autres également). En fonction de vos exigences / fonctionnalités souhaitées / etc., vous avez certainement plusieurs choix à faire.
Vous pouvez également utiliser un serveur SSH sans application frontale - en le démarrant à l'aide d'une commande ou via un fichier de configuration, comme décrit dans Howto: Connexion au périphérique avec SSH .
Selon cette page, CyanogenMod a inclus un serveur SSH (dropbear) dans certaines versions. ("CyanogenMod 9.0 RC2 n'inclut plus Dropbear.") Ou vous pourriez probablement l'insérer vous-même dans votre système.
Il semble que par défaut, on suppose que le serveur est exécuté par root (c’est-à-dire que vous devez avoir un accès root à votre système), mais il doit être possible de le configurer pour qu’il fonctionne sans root.
Cette réponse est un peu tardive, mais vous pouvez également compiler des binaires openssh statiques (ssh sshd, ssh-keygen, etc.) pour Android à l'aide du projet buildroot. Ou dropbear si vous préférez.
https://buildroot.uclibc.org/downloads/manual/manual.html
Je l'ai fait sur ma boîte Linux, pour openssh et de nombreux autres programmes. Cela nécessite un périphérique enraciné.
Mon appareil était basé sur un bras - vous auriez à vérifier si votre appareil est pris en charge par buildroot s'il n'est pas armé.