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 afmeldingsbericht na een periode waarin er geen opdrachtregel is uitgevoerd in de SSH-sessie. Velen herinneren zich de open sessie liever van tijd tot tijd en geven er nog een "Enter'Of een' w 'om de sessie open te houden. Een betere oplossing is om deze plotselinge afsluiting 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, moeten we de "sshd" -service opnieuw opstarten.

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 betekent, schrijf ik graag op stealthsettings.com van 2006 en ontdek ik graag nieuwe dingen over computers en macOS, Linux-besturingssystemen, Windows, iOS en Android.

Laat een bericht achter