SSH: Connection closed.
13. June 2009Wer viel mit SSH arbeitet, dem mag vielleicht aufgefallen sein, dass an manchen Standorten eine SSH Verbindung zu einem Server, nach einer gewissen inaktiven Zeit, einfach unterbrochen wird. Ursache dürfte in den meisten Fällen der örtliche Router sein, der nach X Sekunden die Verbindung einfriert.
Um dem entgegenzuwirken müssen wir einfach weiter Traffic senden. Dies kann auf zwei simple Arten geschehen.
Serverseitig
In der /etc/ssh/sshd_config folgende Zeile hinzufügen:
| ClientAliveInterval 90 |
Restart des SSH Dienstes nicht vergessen.
Clientseitig
In der /etc/ssh/ssh_config folgende Zeile hinzufügen:
| ServerAliveInterval 90 |
Persönlich favorisiere ich die serverseitige Variante, da das Verbindungsproblem sowohl client- also auch standortunabhängig heben lässt. Wem der Zugriff auf den Server verwehrt wird, dem bleibt halt nur die clientseitige Version.