Corregir el error SSH en Terminal y Linux: client_loop: enviar desconexión: tubería rota

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 encontrado por los administradores del servidor o aquellos que hacen conexiones a través de 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 cierre de sesió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 otra "Enter”O una" w "para mantener la sesión abierta. Una mejor solución es que se detenga este cierre repentino de la sesión después de un período de "inactividad".

Cómo prevenir el final repentino de una sesión SSH con “client_loop: send disconnect: Broken pipe” en Terminal (Linux / Mac) 

Tanto para Linux como para Mac, se agregará una línea en la configuración de 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".

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.

Corregir el error SSH en Terminal y Linux: client_loop: enviar desconexión: tubería rota

Sobre la autora

Stealth

Apasionado de todo lo relacionado con los gadgets y las TI, escribo con placer en sigilosettings.com desde 2006 y me gusta descubrir contigo cosas nuevas sobre computadoras y sistemas operativos macOS, Linux, Windows, iOS y Android.

2 Comentarios

Deja un comentario