Connessioni SSH

La scheda Connessioni SSH elenca gli host salvati. Ogni connessione ha un insieme di campi, inclusi alcuni opzionali — raggruppamento, jump host, script di avvio e keep-alive.

Gruppi

I gruppi aiutano a organizzare una flotta (p. es. Produzione, Staging, Clienti). Il form di modifica offre un menu a tendina per scegliere un gruppo esistente o crearne uno nuovo. Le connessioni raggruppate appaiono anche nella barra dei menu nativa (macOS) e come accesso rapido nella barra laterale.

Jump host (ProxyJump)

Quando un target è raggiungibile solo tramite un bastion, contrassegna il bastion con Jump host e punta il campo Jump del target su di esso. La catena può essere profonda quanto serve — un jump può avere a sua volta il proprio jump.

Internamente usiamo canali SSH direct-tcpip: si apre un tunnel attraverso il bastion e la sessione reale ci passa dentro. Tutto nello stesso processo — nessuna sessione bastion separata da gestire.

Dalla CLI: dr-terminal connect prod1 -j bastion1,bastion2 (vedi Desktop CLI).

Script di avvio

Il campo Script di avvio contiene uno snippet shell inviato automaticamente dopo il login. Esempi:

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

Lo script è iniettato come input normale — la shell lo tratta esattamente come la tastiera. Dopo, la sessione rimane interattiva.

Keep-alive

Se il tuo server o firewall chiude le sessioni inattive, attiva keep-alive. DR-Terminal invia allora pacchetti di attività all'intervallo scelto.

Altri campi

Previous
Primi passi
Next
Autenticazione