10 votes

Pourquoi le serveur SSH ne fonctionne-t-il pas sous Android 4 ? Les ports sont-ils bloqués ?

J'ai des difficultés à me connecter par ssh à mon nouveau téléphone Android 4 (Samsung Nexus).

J'ai installé plusieurs serveurs SSH mais dans tous les cas, la connexion ssh se bloque (c'est-à-dire que je n'arrive pas à obtenir le nom d'utilisateur/mot de passe).

Par exemple, en utilisant SSHDroid :

Journal SSH verbeux de ma boîte linux :

joel@pepper ~ $ ssh  -p 2222 root@192.168.1.65 -vvv
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.65 [192.168.1.65] port 2222.

La sortie de nmap ne semble pas correcte. Un statut de filtré sur le port implique qu'un pare-feu le bloque :

joel@pepper ~ $ sudo nmap -sS  192.168.1.65 

Starting Nmap 5.21 ( http://nmap.org ) at 2011-11-20 21:29 GMT
Nmap scan report for android-63731d6ebec9e01.lan (192.168.1.65)
Host is up (0.019s latency).
Not shown: 999 closed ports
PORT     STATE    SERVICE
2222/tcp filtered unknown
MAC Address: A0:0B:BA:B4:5F:59 (Unknown)

1voto

ILMostro_7 Points 245

Pour autant que je sache, le port ssh par défaut ES 22 sur Ubuntu, comme l'a souligné "Lie Ryan". Vous pourriez vouloir vérifier votre sshd_config sur votre PC, si vous voulez jeter un coup d'œil sur ce article, il précise comment changer la configuration par défaut de ssh sur Ubuntu--ainsi que les documentation officielle . En outre, vérifiez les paramètres de votre pare-feu actuel. Vous pourriez ouvrir temporairement ce port spécifique au service de type ssh si vous voulez confirmer qu'il ne s'agit pas d'autre chose.

En dehors de cela, il me semble que cette question a été posée il y a plus de 6 mois ; si le PO n'a pas encore trouvé la solution, je doute qu'il ait envie de poursuivre. Je suggère soit d'accepter une réponse, soit de faire le point sur la situation depuis, soit de clore la question.

EDIT : en fonction de votre application Android ssh-server, et si vous l'exécutez ou non avec les privilèges su, ceci provient du site "QuickSSHD" :

Les utilisateurs non-Root sont limités aux ports < 1024 et à l'utilisateur de l'application QuickSSHd, qui peut lire et écrire sur la carte SD.

-1voto

Thej Points 655

Le port ssh par défaut est 22 et non 2222, peut-être est-ce la cause première du problème ? Essayez de vous connecter sur le port 22.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X