Publi

Solucionar problema con «Timeout»s y «Broken pipe»s con ssh y scp

fantasma

En ocasiones, cuando la conexión SSH que tenemos establecida no es muy estable (a mi me surgía el problema con un dispositivo Wifi que en ocasiones se desconectaba y no podía transferir ficheros largos porque a mitad se desconectaba), puede que nos hayamos encontrado con este problema.

Para solucionarlo, debemos editar /etc/ssh/sshd_config o /etc/sshd_config (dependiendo de nuestra distribución). Primero buscaremos la línea que comienza con ClientAliveInterval y pondremos su valor a 100 o menos (son los segundos para que el servidor envíe una señal al cliente para ver si está vivo). No creo que se pueda bajar demasiado, ponerlo a 1 supongo que ralentizaría mucho la comunicación, ya que cada segundo el servidor ssh mandaría al ciente una señal y éste debería responder.

Si la línea no existe, añadimos al final del archivo (podemos hacerlo en medio, pero así localizamos nuestra línea más fácilmente):

ClientAliveInterval 100

Y si la línea tiene una almohadilla (#) delante (está comentada), por supuesto, quitamos la almohadilla.

Existe a posibilidad de hacerlo en sentido contrario, sería en este caso el cliente el que envíe al servidor señales cada cierto tiempo, tendríamos que añadir la línea (ServerAliveInterval 100) en /etc/ssh/ssh_config (la configuración del cliente). En teoría el efecto, para solucionar este problema sería el mismo, aunque personalmente no lo he probado.
Foto: Liz Henry (Flickr): Creative Commons a 27/08/2012

También podría interesarte....

There are 4 comments left Ir a comentario

  1. Pingback: Bitacoras.com /

  2. kovalevsky /
    Usando Google Chrome Google Chrome 21.0.1180.83 en Windows Windows 7

    Crack! Gracias por el dato.

  3. Mike Rooney /
    Usando Google Chrome Google Chrome 118.0.0.0 en Windows Windows NT

    I really like the way that you have expressed yourself. There is a lot to be admired from this post. You might want to click onWalking Dead Rick Grimes Jacket

  4. Andrew Mark /
    Usando Google Chrome Google Chrome 118.0.0.0 en Windows Windows NT

    This is the one of the most important information for me. And I am feeling glad reading your article. The article is really excellent?
    Santa Claus Red Vest

Leave a Reply to kovalevsky Cancle Reply