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
Fuente: sinologie
contribuție bună ...
Du-te acum doar patru zile Am scris ceva foarte asemănător pe blogul meu. O idee bună despre autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/
Sursa acestui articol este veche, deoarece „Keepalive” nu mai există ca parametru de configurare SSH.
Orice client ssh pentru Android pe care îl recomandați?
Orice client ssh pe care îl recomandați pentru Android?
Ar putea fi că fișierul se numește ssh_config și nu sshd_config?
Și dacă tot nu puteți evita blocarea deoarece aveți o conexiune defectuoasă sau ceva de genul acesta, conectați-vă și utilizați ecranul pentru a deconecta PID-ul de sesiune de PID-ul conexiunii.
Bună contribuție!
Si no se tiene acceso al servidor SSH, se puede implementar en el lado cliente, con Putty o desde Linux.
Cu chit:
„Conexiune”, „Expedierea pachetelor nule pentru a menține sesiunea activă”, „Secunde între keepalives” și introduceți un număr.
De asemenea, marcați opțiunea:
"Activați keepalives TCP (opțiune SO_KEEPALIVE).
Fuente: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html