Sunt tipul de geek care are un client SSH deschis în orice moment, conectat la serverele mele cele mai frecvent utilizate, astfel încât am acces instantaneu pentru monitorizare și orice altceva. Ca atare, mă irită foarte mult când mă deconectez, așa că împărtășesc câteva metode pentru a ține viața în sesiune.
Aveți posibilitatea să configurați clientul ssh să trimită automat un cod de cod non-op de fiecare număr de secunde, astfel încât serverul să nu vă deconecteze. Această setare este uneori menționată ca Keep-Alive sau Stop-Disconnecting-So-Much la alți clienți.
Configurația globală
Adăugați următoarea linie în fișierul / etc / ssh / ssh_config:
ServerAliveInterval 60
Numărul este numărul de secunde înaintea serverului cu trimiterea codului non-op.
Configurarea curentă a utilizatorului
Adăugați următoarele linii în fișierul ~ / .ssh / config (creați dacă nu există)
Gazdă *
ServerAliveInterval 60
Asigurați-vă că ați indentat a doua linie cu un spațiu.
Configurarea pe gazdă
Dacă doriți să activați doar să păstrați vii pentru un singur server, puteți adăuga acest lucru în fișierul ~ / .ssh / config cu următoarea sintaxă:
Host * hostname.com
ServerAliveInterval 60
Funcționează destul de bine, sper că ajută pe altcineva acolo.