36. Configurer l'accès SSH (Termux en tant que client SSH)
SSH (Secure Shell) est vital pour se connecter de manière sécurisée et gérer des serveurs distants. Termux inclut un client SSH robuste (ssh) par défaut.
1. Vérifier le client
Si vous avez effectué la configuration initiale, le client devrait déjà être disponible.
bash $ ssh -V OpenSSH_9.7p1, OpenSSL 3.1.5 13 Feb 2024
2. Connexion SSH de base
Pour se connecter à un serveur distant, vous avez besoin du nom d'utilisateur et de l'adresse du serveur (IP ou domaine).
bash $ ssh utilisateur@adresse_ip_serveur
Termux vous demandera le mot de passe de l'utilisateur distant. La première fois que vous vous connectez, il vous demandera d'enregistrer l'empreinte de la clé du serveur.
3. Utiliser des clés SSH (Accès sans mot de passe)
L'utilisation de clés est plus sécurisée et pratique que les mots de passe. Vous devez générer une paire de clés sur votre appareil Termux.
-
Générer la paire de clés : bash $ ssh-keygen -t ed25519 -f ~/.ssh/cle_termux
Entrez une phrase de passe forte lorsque demandé.
-
Copier la clé publique sur le serveur : Utilisez
ssh-copy-id(si installé) ou copiez manuellement le contenu de~/.ssh/cle_termux.pubdans le fichier~/.ssh/authorized_keyssur le serveur distant. -
Se connecter en utilisant la clé : bash $ ssh -i ~/.ssh/cle_termux utilisateur@adresse_ip_serveur
Cette configuration transforme votre appareil Android en un puissant outil de gestion mobile.