Fix SSH Error in Terminal & Linux: client_loop: send disconnect: Broken pipe

De veiligste verbinding met een externe server is via een SSH cryptografisch netwerkprotocol (Secure Shell).

Een veelvoorkomend probleem voor serverbeheerders of degenen die verbindingen maken via SSH via Terminal of Putty, is het plotseling verbreken van de sessie met het bericht: client_loop: send disconnect: Broken pipe .
Meestal verschijnt dit uitlogbericht na een periode waarin geen opdrachtregel is uitgevoerd in de SSH-sessie. Velen geven er de voorkeur aan om van tijd tot tijd de open sessie te onthouden en een andere te geven "Enter”Of een“ w ”om de sessie open te houden. Een betere oplossing is om deze plotselinge sluiting van de sessie na een "inactieve" periode te stoppen.

Hoe het plotselinge einde van een SSH-sessie te voorkomen “client_loop: send disconnect: Broken pipe” in Terminal (Linux / Mac) 

Voor zowel Linux als Mac wordt een regel toegevoegd in de SSH-configuratie. We openen en bewerken het bestand “ssh_config”.

sudo nano /etc/ssh/ssh_config

We voegen de regel toe:

Host *
ServerAliveInterval 120

Bewaar en sluit het bestand "ssh_config". Als we Linux gebruiken, zullen we de "sshd" -service opnieuw moeten starten.

Richting ServerAliveInterval zal met tussenpozen van 120 seconden een null-pakket naar de server sturen om de sessie levend te houden en zo te voorkomen dat deze plotseling wordt afgesloten.

Fix SSH Error in Terminal & Linux: client_loop: send disconnect: Broken pipe

Over de auteur

heimelijkheid

Gepassioneerd door alles wat gadget en IT is, schrijf ik met plezier op stealthsettings.com sinds 2006 en ik vind het leuk om met jullie nieuwe dingen te ontdekken over computers en besturingssystemen macOS, Linux, Windows, iOS en Android.

2 Reacties

Laat een bericht achter