Cum să păstrăm conexiunile SSH în viață

Dacă sunteți administrator și utilizați SSH Pentru a vă conecta cu alte sisteme, vi se va întâmpla de mai multe ori că după un timp conexiunea se întrerupe și trebuie să vă reconectați, cu pierderea consecventă de informații.


Acest „truc” este bine cunoscut oricărui administrator de sistem, dar poate unii dintre voi nu îl știu.

Ideea este că serverul obligă clientul să trimită un pachet pentru a menține conexiunea deschisă (ceea ce este de obicei cunoscut sub numele de keep-alive) și este configurat pe serverul SSH la care ne conectăm modificând fișierul / etc / ssh / sshd_config și adăugarea acestor două linii la configurația demonului ssh:

TCPKeepAlive da
Intervalul ClientAlive 60

Cu aceasta, trebuie doar să repornim în liniște demonul ssh și, atunci când ne conectăm, putem lăsa sesiunea deschisă fără teama de a fi deconectat.

O altă opțiune posibilă este utilizarea unui instrument numit autossh. Pentru a-l instala în Ubuntu și derivate, rulați:

sudo apt-get install autossh

În cazul în care dorim să-l folosim într-un mod simplu, am putea deja executa:

autossh remote_user @ remote_host

Sursă: Sinologic


Adăugați ca sursă preferată în Google