Connexions SSH

L'onglet Connexions SSH liste les hôtes enregistrés. Chaque connexion dispose d'un ensemble de champs, dont certains optionnels — regroupement, hôte de rebond, script de démarrage et keep-alive.

Groupes

Les groupes permettent d'organiser un parc (p. ex. Production, Staging, Clients). Le formulaire d'édition propose un menu déroulant pour choisir un groupe existant ou en créer un nouveau. Les connexions groupées apparaissent aussi dans la barre de menu native (macOS) et en accès rapide dans la barre latérale.

Hôtes de rebond (ProxyJump)

Quand une cible n'est joignable qu'à travers un bastion, marquez le bastion avec Jump host et pointez le champ Jump de la cible dessus. La chaîne peut être aussi profonde que nécessaire — un jump peut lui-même avoir son jump.

En interne, nous utilisons des canaux SSH direct-tcpip : un tunnel est ouvert à travers le bastion, puis la vraie session passe par lui. Tout dans le même processus — pas de session bastion séparée à gérer.

Depuis la CLI : dr-terminal connect prod1 -j bastion1,bastion2 (voir Desktop CLI).

Script de démarrage

Le champ Script de démarrage contient un snippet shell envoyé automatiquement après connexion. Exemples :

cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main

Le script est injecté comme une saisie normale — le shell le traite exactement comme une frappe clavier. Ensuite la session reste interactive.

Keep-alive

Si votre serveur ou pare-feu ferme les sessions inactives, activez keep-alive. DR-Terminal envoie alors des paquets d'activité à l'intervalle choisi.

Autres champs

Previous
Premiers pas
Next
Authentification