Sono il tipo di geek che ha un client SSH sempre aperto, connesso ai miei server utilizzati più di frequente in modo da avere accesso immediato per il monitoraggio e qualsiasi altra cosa. In quanto tale, mi irrita molto quando mi disconnetto, quindi condivido alcuni metodi per mantenere viva la tua sessione.
Puoi configurare il client ssh in modo che invii automaticamente un codice di codice non operativo del protocollo ogni numero di secondi in modo che il server non ti disconnetta. Questa impostazione viene talvolta definita Keep-Alive o Stop-Disconnecting-So-Much in altri client.
Configurazione globale
Aggiungi la seguente riga al file / etc / ssh / ssh_config:
ServerAlivierInterval 60
Il numero è la quantità di secondi prima che il server invii il codice no-op.
Configurazione utente corrente
Aggiungi le seguenti righe al file ~ / .ssh / config (crea se non esiste)
Ospite *
ServerAlivierInterval 60
Assicurati di far rientrare la seconda riga con uno spazio.
Per-Host Configuration
Se desideri abilitare Keep Alive per un singolo server, puoi aggiungerlo nel file ~ / .ssh / config con la seguente sintassi:
Host * hostname.com
ServerAlivierInterval 60
Funziona abbastanza bene, spero che aiuti qualcun altro là fuori.