|
Si sou administrador i fas servir SSH per connectar-te amb altres sistemes, t'haurà ocorregut més d'una vegada que després d'un temps la connexió cau i cal tornar a connectar, amb la consegüent pèrdua d'informació. |
Aquest "truc" és ultra-conegut per qualsevol administrador de sistemes, però potser algun Vostès. No el conegui.
La idea consisteix en que el servidor obligui a client a enviar un paquet per mantenir la connexió oberta (el que es coneix normalment com keep-alive) i es configura al servidor SSH a què ens connectem modificant l'arxiu / etc / ssh / sshd_config i afegint-li aquestes dues línies a la configuració de l'dimoni ssh:
TCPKeepAlive yes
ClientAliveInterval 60
Amb això, tan sols ens queda reiniciar tranquil·lament el dimoni ssh i a l'connectar, ja podrem deixar la sessió oberta sense por que ens desconnecti.
Una altra opció possible és utilitzar una eina anomenada autossh. Per instal·lar a Ubuntu i derivats n'hi ha prou amb executar:
suo apt-get install autossh
En el cas que vulguem usar-lo de manera simple, ja podríem executar:
autossh usuario_remoto @ host_remoto
Font: Sinologic