Connexions SSH
L'onglet Connexions SSH liste les hôtes enregistrés. Chaque connexion possède un ensemble de champs, dont certains optionnels — regroupement, hôte de rebond, script de démarrage et keep-alive. La liste prend en charge la recherche et le tri — y compris le réordonnancement par glisser-déposer lorsque le tri est Manuel — et chaque ligne propose une action Dupliquer, afin qu'un grand parc reste gérable.
Groupes
Les groupes vous permettent d'organiser un parc (par ex. Production, Staging, Clients). Le formulaire d'édition propose une liste déroulante pour choisir un groupe existant ; les nouveaux groupes se créent avec le bouton Ajouter un groupe sur la liste des connexions. Les connexions groupées apparaissent aussi dans la barre de menus native (macOS) et, sur Desktop, dans le menu + (nouvel onglet) de la barre d'onglets — chaque groupe comme son propre sous-menu.
Hôtes de rebond (ProxyJump)
Lorsqu'une cible n'est accessible que via un bastion, marquez le bastion comme Hôte de rebond et pointez le champ Rebond de la cible vers lui. La chaîne peut être aussi profonde que nécessaire — un rebond peut avoir lui-même son propre rebond.
En interne, nous utilisons des canaux SSH direct-tcpip : un tunnel est ouvert à travers le bastion, puis la vraie session passe par celui-ci. Le tout dans le même processus — aucune session de bastion distincte à gérer.
Depuis la CLI : dr-terminal connect prod1 -j bastion1,bastion2 (voir CLI Desktop).
Script de démarrage
Le champ Script de démarrage contient un fragment de shell envoyé automatiquement après une connexion réussie. Exemples :
cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main
Le script est injecté comme saisie normale — le shell le traite exactement comme une frappe au clavier. Ensuite, la session reste interactive.
Keep-alive
Si votre serveur ou votre pare-feu coupe les sessions inactives, activez le keep-alive. DR-Terminal envoie alors des paquets de battement de cœur à l'intervalle choisi.
- Par défaut — suit le réglage global.
- Activé / Désactivé — surcharge par hôte du réglage global par défaut.
- Intervalle — 10–300 secondes, 30 par défaut.
Les sessions continuent aussi de tourner en arrière-plan (un service au premier plan sur Android) pour que changer d'application ne coupe pas votre shell.
Découvrir les hôtes locaux (Bonjour)
Le bouton radar de l'écran Connexions SSH parcourt le réseau local avec Bonjour/mDNS et liste les machines annonçant SSH — pratique pour trouver un Raspberry Pi ou un NAS sans connaître son IP. Il fonctionne sur toutes les plateformes ; choisissez un hôte et l'hôte/port sont préremplis.
Sur Android, le système peut d'abord demander la permission Réseau local — la découverte (et les connexions aux hôtes du LAN) en ont besoin.
Autres champs
- Système — l'étiquette d'OS de l'hôte (Auto le détecte après la connexion). Elle identifie l'hôte et détermine quels snippets marqués par système il voit.
- Vérification du système à la connexion — la fréquence de la sonde système/matériel post-connexion : à chaque connexion, une fois par jour, une fois par semaine, ou désactivée.
- Surveillance des ressources (CPU/RAM/disque) — l'intervalle de rafraîchissement des signes vitaux pour cet hôte ; Par défaut suit le réglage global, Désactivé la coupe.
- Répertoire SFTP par défaut — où SFTP s'ouvre après la connexion.
- Enregistrer l'historique des commandes — mémorise les commandes pour l'autocomplétion.
- Afficher la touche Entrée dans la barre d'outils — utile sur mobile lorsque vous voulez un grand bouton Entrée.
- Utiliser le nom de la connexion comme titre d'onglet — affiche l'alias sur l'onglet de session au lieu de
user@host. - Apparence — taille de police et thème de couleurs du terminal propres à la connexion. Les valeurs non modifiées suivent les Paramètres globaux ; Réinitialiser y revient.