37. Configurer un serveur SSH (Termux en tant que démon SSH)
Si vous souhaitez accéder à votre environnement Termux depuis un ordinateur de bureau (par exemple, pour transférer des fichiers facilement ou taper des commandes sur un clavier complet), vous pouvez exécuter Termux comme un serveur SSH (démon, sshd).
1. Installation et configuration
Le paquet du démon SSH de Termux s'appelle openssh.
bash $ pkg install openssh
Important : Termux n'utilise pas les comptes utilisateurs Linux standards. Par défaut, le sshd écoute sur le port 8022 et utilise le mot de passe de connexion Termux (qui doit être défini manuellement).
2. Définir le mot de passe de connexion Termux
C'est le mot de passe requis pour se connecter via SSH (et localement, si configuré) :
bash $ passwd
Tapez et confirmez un nouveau mot de passe fort.
3. Démarrer le démon SSH
bash $ sshd
Le démon démarre en arrière-plan.
4. Connexion depuis un PC distant
- Trouvez l'IP de votre Android : Utilisez une application séparée ou une commande comme
ip addr(si installée) ouifconfig(si installée viapkg install net-tools). - Connexion : Depuis votre terminal de bureau, connectez-vous en utilisant le port spécifique 8022.
bash
Remplacez [IP Android] par l'adresse IP locale de votre appareil
$ ssh u0_aXXX@[IP Android] -p 8022
(N'oubliez pas que le nom d'utilisateur est votre ID utilisateur Termux, trouvé via whoami.)