Premiers pas
DR-Terminal est un client SSH/SFTP pour Android, Desktop (Windows, macOS, Linux) et iOS. Voici le chemin le plus court vers un shell fonctionnel.
Connexion rapide — session ponctuelle
- Dans la barre latérale, choisissez Connexion rapide (SSH).
- Saisissez
user,host,port(22 par défaut). - Choisissez l'authentification : mot de passe, clé privée ou clé de sécurité (YubiKey).
- Appuyez sur Connecter. À la première utilisation, l'empreinte de la clé d'hôte s'affiche — la confirmer l'ajoute à vos hôtes de confiance.
La connexion rapide n'est pas conservée. Pour les hôtes auxquels vous revenez souvent, ajoutez-les à la liste Connexions SSH.
Connexion enregistrée
- Barre latérale → Connexions SSH → Ajouter.
- Renseignez le nom (alias), l'hôte, le port, l'utilisateur, la méthode d'authentification.
- Vous pouvez aussi attribuer un groupe, définir un répertoire SFTP par défaut, ajouter un script de démarrage ou choisir un hôte de rebond.
- Enregistrez. La ligne apparaît dans la liste — appuyez dessus pour ouvrir un terminal.
Première connexion et confiance de l'hôte
La première fois que vous atteignez un serveur inconnu, DR-Terminal affiche une boîte de dialogue avec l'empreinte de la clé publique de l'hôte (SHA-256). Après confirmation, la clé est stockée dans la base de données des hôtes de confiance et vérifiée lors des connexions ultérieures. Si elle change un jour, vous recevrez un avertissement clair — il vaut la peine de vérifier pourquoi (reconstruction prévue, nouvelle installation, tentative MITM).
Plus que du SSH
DR-Terminal est un espace de travail, pas un simple shell. La même fenêtre héberge aussi :
- La navigation de fichiers SFTP sur n'importe quel hôte enregistré (voir SFTP).
- Un gestionnaire de fichiers à deux volets pour copier entre local et distant (voir Gestionnaire de fichiers).
- Un terminal local et des sessions série/UART sur Desktop (voir Local et série).
Chaque session est un onglet — basculez, renommez ou (sur Desktop) détachez-en une dans sa propre fenêtre.
Où vont vos mots de passe
Les mots de passe et les clés privées n'atterrissent jamais dans les fichiers de configuration JSON. Chaque plateforme utilise son magasin sécurisé natif : Android Keystore (EncryptedSharedPreferences), iOS Keychain et un fichier AES-256-GCM sur Desktop. Détails dans Sécurité et données.