Behebung eines SSH-Fehlers in Terminal und Linux: client_loop: send trennen: Pipe unterbrochen

Die sicherste Verbindung zu einem Remote-Server besteht über ein kryptografisches SSH-Netzwerkprotokoll (Secure Shell).

Ein häufiges Problem bei Serveradministratoren oder solchen, die Verbindungen über SSH über Terminal oder Putty herstellen, ist die plötzliche Trennung von der Sitzung mit der folgenden Meldung: client_loop: send disconnect: Broken pipe .
Meistens wird diese Abmeldemeldung nach einem Zeitraum angezeigt, in dem in der SSH-Sitzung keine Befehlszeile ausgeführt wurde. Viele ziehen es vor, sich von Zeit zu Zeit an die offene Sitzung zu erinnern und eine andere zu geben. "EnterOder ein "w", um die Sitzung offen zu halten. Eine bessere Lösung besteht darin, dieses plötzliche Schließen der Sitzung nach einer "Leerlauf" -Phase zu beenden.

So verhindern Sie das plötzliche Ende einer SSH-Sitzung mit “client_loop: send disconnect: Broken pipe” im Terminal (Linux / Mac)

Sowohl für Linux als auch für Mac wird in der SSH-Konfiguration eine Zeile hinzugefügt. Wir öffnen und bearbeiten die Datei “ssh_config”.

sudo nano /etc/ssh/ssh_config

Wir fügen die Zeile hinzu:

Host *
ServerAliveInterval 120

Datei speichern und schließen "ssh_config". Wenn wir unter Linux arbeiten, müssen wir den "sshd" -Dienst neu starten.

Richtlinie ServerAliveInterval sendet in Abständen von 120 Sekunden ein Nullpaket an den Server, um die Sitzung am Leben zu erhalten und somit zu verhindern, dass sie abrupt geschlossen wird.

Behebung eines SSH-Fehlers in Terminal und Linux: client_loop: send trennen: Pipe unterbrochen

Über den Autor

Stealth

Mit Leidenschaft für alles, was Gadget und IT bedeutet, schreibe ich gerne auf stealthsettings.com von 2006 und entdecke gerne mit Ihnen Neues über Computer und MacOS, Linux-Betriebssysteme, Windows, iOS und Android.

Hinterlasse einen Kommentar