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 ou clé privée. (L'authentification par clé de sécurité — YubiKey/FIDO2 — est disponible sur les connexions enregistrées, voir Authentification.)
- 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.
Les sessions de connexion rapide sont ponctuelles, mais au retour du terminal l'application propose d'enregistrer l'hôte — accepter l'ajoute à 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).
- Des sessions Telnet pour les routeurs, le matériel de labo et les BBS classiques (voir Telnet).
- Un terminal local et des sessions série/UART sur Desktop (voir Local & série).
Chaque session est un onglet — basculez, renommez ou (sur Desktop) détachez-en une dans sa propre fenêtre. Le menu contextuel d'un onglet permet aussi de redémarrer la session : une reconnexion complète sur place, en conservant l'onglet et ses réglages.
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é & données.