Behebung des 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 "Enter"Oder 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 des SSH-Fehlers in Terminal und Linux: client_loop: send trennen: Pipe unterbrochen

Über den Autor

Stealth

Mit Leidenschaft für alles Gadget und IT schreibe ich gerne über Stealthsettings.com seit 2006 und ich möchte mit Ihnen neue Dinge über Computer und Betriebssysteme entdecken. macOS, Linux, Windows, iOS und Android.

2 Kommentare

Hinterlasse einen Kommentar