Linux 15.039 Themen, 107.136 Beiträge

ssh write failed: broken pipe

weichwurst / 2 Antworten / Baumansicht Nickles

Was mich unter anderem nach dem Umstieg auf Ubuntu 12.04 gestört hat:

SSH-Verbindungen auf andere Rechner wurden nach kurzer Zeit herumidlen abgebrochen. Fehlermeldung: "..write failed: broken pipe.."

Abhilfe hat das Einfügen von "ServerAliveInterval 120" in die /etc/ssh/ssh_config gebracht.

Siehe auch hier: http://lonesysadmin.net/2011/11/03/keep-ssh-sessions-from-disconnecting/

bei Antwort benachrichtigen
the_mic weichwurst „ssh write failed: broken pipe“
Optionen

Statt einer globalen Konfigurationsdirektive kann man das auch lokal per User einstellen. Dazu muss man eine Datei ~/.ssh/config anlegen und folgenden Inhalt einfügen:

Host *
        ServerAliveInterval 120

Die Benutzer-Config ist sehr flexibel und lässt auch individuelle Einstellungen für bestimmte Hosts zu. Das Handbuch hierfür findet sich mit dem Befehl <i>man ssh_config</i>


cat /dev/brain > /dev/null
bei Antwort benachrichtigen
weichwurst the_mic „Statt einer globalen Konfigurationsdirektive kann man das...“
Optionen
.....kann man das auch lokal per User einstellen.

 Stimmt, dann muss "root" nicht behelligt werden.

man ssh_config

 Herrgott, was für ein Riesen-Manual.

Die Möglichkeiten von "ssh" -besonders in Verbindung mit "corkscrew"- sind erstaunlich.

bei Antwort benachrichtigen