Se es administrador e usa SSH Para conectarse con outros sistemas, sucederache máis dunha vez que despois dun tempo a conexión caia e teñas que volver conectar, coa consecuente perda de información. |
Este "truco" é ben coñecido por calquera administrador do sistema, pero quizais algúns de vós non o saiban.
A idea é que o servidor obrigue ao cliente a enviar un paquete para manter a conexión aberta (que normalmente se coñece como keep-vivo) e configúrase no servidor SSH ao que nos conectamos modificando o ficheiro / etc / ssh / sshd_config e engadindo estas dúas liñas á configuración do demonio ssh:
TCPKeepAlive si
ClientAlive Intervalo 60
Con isto, só temos que reiniciar silenciosamente o daemon ssh e ao conectarnos, podemos deixar a sesión aberta sen medo a ser desconectados.
Outra opción posible é empregar unha ferramenta chamada autossh. Para instalalo en Ubuntu e derivados, só tes que executar:
sudo apt-get install autossh
No caso de que queiramos usalo dun xeito sinxelo, xa poderiamos executar:
autossh remote_user @ remote_host
Fuente: Sinolóxico
8 comentarios, deixa os teus
boa contribución ...
Vaia hai só catro días que escribín algo moi similar no meu blogue. Boa idea sobre o autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/
A fonte deste artigo é antiga porque "Keepalive" xa non existe como parámetro de configuración SSH.
Algún cliente ssh para Android que recomendas?
Recomendas algún cliente ssh para Android?
¿Pode ser que o ficheiro se chame ssh_config e non sshd_config?
e se aínda non podes evitar fallar porque tes unha mala conexión ou algo polo estilo, inicia sesión e usa a pantalla para desvincular o PID da túa sesión co PID da túa conexión.
Boa contribución!
Se non tes acceso ao servidor SSH, pódese implementar no lado do cliente, con Putty ou desde Linux.
Con masilla:
"Conexión", "Envío de paquetes nulos para manter a sesión activa", "Segundos entre keepalives" e introduce un número.
Marque tamén a opción:
«Active TCP keepalives (opción SO_KEEPALIVE).
Fuente: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html