Homepage » come » Mantenere la sessione SSH Linux dalla disconnessione

    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.