Este tutorial resuelve el problema de la desconexión repentina de SSH en Linux client_loop: send disconnect: Broken pipe.
La conexión más segura a un servidor remoto es a través de un protocolo de red criptográfica SSH (Secure Shell).
Un problema común administratorii de servidores o de aquellos que realizan conexiones vía SSH a través de Terminal o Putty, es la desconexión repentina de la sesión con el mensaje: “client_loop: send disconnect: Broken pipe“.
La mayoría de las veces, este mensaje de desconexión aparece después de un período en el que no se ha ejecutado ninguna línea de comando en la sesión. SSH. Muchos prefieren recordar de vez en cuando la sesión abierta y dar un "Enter” o un “w” para que la sesión quede abierta. Una mejor solución es que este cierre repentino de la sesión después de un período de "idle"No tener lugar.
Cómo evitar una terminación repentina de una sesión SSH con el error client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)
Ambos Linux y para Mac, se agregará una línea en la configuración SSH. Abrimos y editamos el archivo “ssh_config“.
sudo nano /etc/ssh/ssh_config
Agregamos la línea:
Host * ServerAliveInterval 120
Guarde y cierre el archivo "ssh_config“. si estamos en Linux tendremos que reiniciar el servicio "sshd".
Relacionado: Prevenir SSH Connection Timing Out / Broken Pipe
Dirección “ServerAliveInterval“ enviará un paquete nulo al servidor a intervalos de 120 segundos para mantener viva la sesión y así evitar que se cierre abruptamente.
Si solo está cambiando ssh_config (y no sshd_config), no hay razón para reiniciar sshd.
El celo duplica el razlaga. Hvala za vaš članek