Mantenere la sessione SSH Linux dalla disconnessione
Sono il tipo di geek che ha un client SSH sempre aperto, collegato ai miei server più usati in modo da avere accesso immediato per il monitoraggio e quant'altro. Come tale, mi irrita molto quando mi disconnetto, quindi sto condividendo alcuni metodi per mantenere viva la tua sessione.
È possibile configurare il client ssh in modo che invii automaticamente un codice codice no-op 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:
ServerAliveInterval 60
Il numero è il numero di secondi prima che il server invii il codice non operativo.
Configurazione utente corrente
Aggiungi le seguenti righe al file ~ / .ssh / config (crea se non esiste)
Ospite *
ServerAliveInterval 60
Assicurati di indentare la seconda riga con uno spazio.
Configurazione per host
Se si desidera abilitare keep keep alive per un singolo server, è possibile aggiungerlo nel file ~ / .ssh / config con la seguente sintassi:
Host * hostname.com
ServerAliveInterval 60
Funziona abbastanza bene, spero che aiuti qualcun altro là fuori.