7 votes

Comment SSH dans un Android qui est un hotspot ?

J'utilise un hotspot Wi-Fi sur Android. Puis-je y accéder par SSH depuis mon ordinateur portable qui est connecté au hotspot ? Comment dois-je faire ?

4voto

Irfan Latif Points 16863

Vous devez exécuter un serveur SSH sur votre téléphone Android. Il y a des applications disponibles, mais la solution la plus simple est d'opter pour Termux . Installer l'application, puis installer les paquets openssh et termux-auth . Définissez le mot de passe et démarrez le serveur :

~$ pkg install openssh termux-auth
~$ passwd
~$ sshd

Si vous voulez utiliser l'authentification par clé au lieu du mot de passe, créez la paire de clés sur le client avec ssh-keygen et copier le contenu de ~/.ssh/id_rsa.pub pour téléphoner ~/.ssh/authorized_keys (où le Termux $HOME es /data/data/com.termux/files/home ), et redémarrez le serveur :

~$ pkill sshd
~$ sshd

Maintenant sur le client :

~$ ssh <Phone_IP> -p 8022

Aucun nom d'utilisateur n'est requis car Termux est le seul utilisateur qui peut être connecté. Si vous voulez que le port par défaut ( 22 ) ou un nom d'utilisateur ou une configuration à utilisateurs multiples, visitez le lien donné ci-dessous.

RELATION :

0 votes

Nous vous remercions. Je n'avais pas réalisé que termux était différent de l'émulateur de terminal. Je suis curieux de savoir s'il a ses propres applications, etc. Comme son propre sh, etc.

1 votes

@Kevin oui il ne fonctionne pas sous Android /system/bin/sh par défaut, à la place de son propre paquet bash , modifié pour l'environnement Android.

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