SSH Verbindung: Broken Pipe
Letzte Änderung am 31.05.2020
Wenn eine SSH-Verbindung einfriert oder mit der Fehlermeldung Write failed: Broken Pipe abgebrochen wird, sollten Timeout-Intervalle angepasst werden.
Auf Server-Seite kann dazu das ClientAliveInterval oder aud Client-Seite das ServerAliveInterval angepasst werden:
SSH-Client: Server Alive
Als SSH-User unter Linux/Unix/BSD ergänzt man einfach seine SSH-Config:
echo "ServerAliveInterval 120" >> ~/.ssh/config echo "ServerAliveCountMax 15" >> ~/.ssh/config
und Timeouts sollten der Vergangenheit angehören.
Putty User finden den Paramter "Keepalive interval" in den Optionen, der auf 120 (Standard: 0) gesetzt werden kann.
SSH-Server: Client Alive
Alternativ können die folgenden Einstellungen in der Datei sshd_config gesetzt werden:
TCPKeepAlive yes ClientAliveInterval 120 ClientAliveCountMax 15