Fixa SSH-fel i terminal & Linux: client_loop: skicka frånkoppling: Trasigt rör

Den säkraste anslutningen till en fjärrserver är genom ett SSH-kryptografiskt nätverksprotokoll (Secure Shell).

Ett vanligt problem som serveradministratörer eller de som gör anslutningar via SSH via terminal eller kitt är den plötsliga kopplingen från sessionen med meddelandet: client_loop: send disconnect: Broken pipe .
Det mesta av tiden visas detta utloggningsmeddelande efter en period där ingen kommandorad har utförts i SSH-sessionen. Många föredrar att komma ihåg den öppna sessionen då och då och ge en ny "Enter”Eller en” w ”för att hålla sessionen öppen. En bättre lösning är att denna plötsliga stängning av sessionen efter en "tomgång" -period upphör.

Hur man förhindrar det plötsliga slutet av en SSH-session med “client_loop: send disconnect: Broken pipe” i terminal (Linux / Mac)

För både Linux och Mac läggs en rad till i SSH-konfigurationen. Vi öppnar och redigerar filen “ssh_config”.

sudo nano /etc/ssh/ssh_config

Vi lägger till linjen:

Host *
ServerAliveInterval 120

Spara och stäng filen "ssh_config". Om vi ​​är på Linux måste vi starta om "sshd" -tjänsten.

Riktning ServerAliveInterval skickar ett nullpaket till servern med 120 sekunders intervall för att hålla sessionen vid liv och därmed förhindra att den plötsligt stängs.

Fixa SSH-fel i terminal & Linux: client_loop: skicka frånkoppling: Trasigt rör

Om författaren

Stealth

Passionerad om allt som betyder gadget och IT, jag är glad att skriva på stealthsettings.com från 2006 och jag älskar att upptäcka nya saker om datorer och macOS, Linux-operativsystem, Windows, iOS och Android.

Lämna en kommentar