7 votes

Comment accéder en SSH à un appareil Android non rooté en utilisant SSHDroid depuis un ordinateur Linux

Je n'arrive pas à me connecter en ssh à mon appareil Android. Je n'ai pas rooté l'appareil et je ne veux pas vraiment le faire. J'ai essayé de me connecter en utilisant le terminal et la commande suivante :

ssh root@adresse-ip:numéro-de-port

L'erreur que j'ai reçue était :

le nom ou le service est inconnu

Comment puis-je résoudre ce problème ?

0 votes

Tout d'abord, si vous n'avez pas rooté votre appareil, vous ne pouvez évidemment pas vous connecter en tant que root. Deuxièmement, avez-vous configuré et démarré le service SSH sur votre appareil Android ? Avez-vous vérifié que l'adresse IP et le numéro de port correspondent ?

0 votes

@Izzy J'ai pensé à ça. Alors comment puis-je vérifier mon nom d'utilisateur sur mon appareil Android? J'utilise sshdroid et il démarre un serveur ssh pour moi. Je ne suis pas sûr comment vérifier ça.

0 votes

Run id, votre identifiant d'utilisateur régulier serait quelque chose comme uid=10061 [u0_a61]

6voto

Milner Points 533

Résumé des commentaires

  1. Cette réponse indique d'utiliser ssh @ -p au lieu de la "syntaxe du deux-points"
  2. Dans SSHDroid, allez dans "Options" et vérifiez/définissez le port (par défaut : 2222) et le mot de passe à utiliser
  3. Conformément aux captures d'écran de la page de l'application sur le Play Store, si vous n'utilisez pas le mode root, vous pouvez utiliser n'importe quel nom d'utilisateur pour vous connecter. Ainsi, si vous avez suivi les étapes ci-dessus, cela devrait maintenant fonctionner (bien sûr, avec remplacé par l'adresse IP réelle de l'appareil Android) :

    ssh me@ -p 2222

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