SSH-Verbindungen

Der Reiter SSH-Verbindungen listet gespeicherte Hosts. Jede Verbindung hat eine Reihe von Feldern, darunter optionale — Gruppierung, Jump-Host, Start-Skript und Keep-Alive.

Gruppen

Gruppen helfen, eine Flotte zu organisieren (z. B. Produktion, Staging, Kunden). Das Bearbeitungsformular bietet ein Dropdown zur Auswahl einer bestehenden Gruppe oder zum Anlegen einer neuen. Gruppierte Verbindungen erscheinen auch in der nativen Menüleiste (macOS) und als Schnellzugriff in der Seitenleiste.

Jump-Hosts (ProxyJump)

Wenn ein Ziel nur über ein Bastion erreichbar ist, markieren Sie das Bastion mit Jump-Host und verweisen im Ziel-Eintrag im Feld Jump darauf. Die Kette darf beliebig tief sein — ein Jump kann selbst wieder einen Jump besitzen.

Unter der Haube nutzen wir SSH direct-tcpip-Kanäle: ein Tunnel wird durch das Bastion geöffnet, darüber läuft dann die eigentliche Sitzung. Alles im selben Prozess — keine separate Bastion-Sitzung zu verwalten.

Über CLI: dr-terminal connect prod1 -j bastion1,bastion2 (siehe Desktop CLI).

Start-Skript

Das Feld Start-Skript enthält ein Shell-Snippet, das nach erfolgreichem Login automatisch gesendet wird. Beispiele:

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

Das Skript wird wie normale Eingabe injiziert — die Shell behandelt es genauso wie Tastatureingaben. Danach bleibt die Sitzung interaktiv.

Keep-Alive

Wenn Ihr Server oder Ihre Firewall untätige Sitzungen trennt, aktivieren Sie Keep-Alive. DR-Terminal sendet dann in gewähltem Intervall Heartbeat-Pakete.

Weitere Felder

Previous
Erste Schritte
Next
Authentifizierung