Hallo,
seitdem mein Server beim Provider im RZ steht, werden ssh Verbindungen oft nach einiger Zeit unterbrochen. Als er noch in meinem eigenen Netz hing, passierte das nie, eine ssh Sitzung blieb tagelang bestehen.
Die Verbindung wird nicht vom Server getrennt, denn der sshd Prozess für diese Verbindung bleibt noch einige Zeit bestehen. Auch auf Clientseite (PuTTY) wird die Trennung nicht initiiert. Es äußert sich nur darin, dass keine Ausgabe mehr erfolgt und auch keine Eingaben mehr angenommen werden. Erst nach einiger Zeit erscheint ein Meldungsfenster über den Verbindungsabbruch.
Meine Frage ist nun, wie kommt die Unterbrechung der Verbindung zustande? Es könnte durchaus ein Timeout nach einer Weile Inaktivität sein, aber das ist wie gesagt weder Server- noch Clientseitig so konfiguriert. Kann/Darf z.B. ein Router die ssh Verbindung einfach zurücksetzen? Wäre das ein normales Verhalten?
Die tägliche Unterbrechung meiner DSL-Verbindung kommt übrigens nicht in Frage, es passiert auch zu anderen Zeiten.
Unterbrechung der ssh Verbindung nach einiger Zeit
-
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
Re: Unterbrechung der ssh Verbindung nach einiger Zeit
Mit Putty bleibt meine Verbindung so lange offen, bis ich Putty schliesse.
-
- Posts: 538
- Joined: 2005-09-02 11:12
Re: Unterbrechung der ssh Verbindung nach einiger Zeit
Ich mußte bei mir unter den Putty Einstellungen --> Connection einen Keepalive einstellen bsp 60 oder 180 Sekunden. Wo jetzt der Timeout herkommt weiß ich allerdings nicht, würde auf SSH Server tippen.
-
- Posts: 1132
- Joined: 2003-03-26 23:29
- Location: SA
Re: Unterbrechung der ssh Verbindung nach einiger Zeit
guck mal in deine bashrc.Maze wrote:Hallo,
Meine Frage ist nun, wie kommt die Unterbrechung der Verbindung zustande?
Steht da sowas: export TMOUT='X' ?
Dann wird nach X sec Inaktivität die shell geschlossen.
-
- Posts: 4
- Joined: 2003-11-18 19:41
Re: Unterbrechung der ssh Verbindung nach einiger Zeit
Hallo,
Es war ja auch wirklich so, dass ich eine ssh-Sitzung ohne Unterbrechung über eine Woche lang offen haben konnte, als der Server noch bei mir zu Hause im Netz hing. Eine Konfigurationseinstellung Server- und Clientseitig kann es daher wohl nicht sein.
Inzwischen bin ich mir ziemlich sicher, dass es etwas mit einem Timeout zu tun hat. Lasse ich eine Shell offen und dort das syslog mitprotokollieren, dann bleibt die Verbindung idR bis zum nächsten Morgen geöffnet. Erst nachdem cron.daily das syslog gewechselt hat (also keine neuen Einträge mehr kommen), bricht die Verbindung irgendwann ab.
Nein, da steht nichts dergleichen.adjustMan wrote: guck mal in deine bashrc.
Steht da sowas: export TMOUT='X' ?
Dann wird nach X sec Inaktivität die shell geschlossen.
Es war ja auch wirklich so, dass ich eine ssh-Sitzung ohne Unterbrechung über eine Woche lang offen haben konnte, als der Server noch bei mir zu Hause im Netz hing. Eine Konfigurationseinstellung Server- und Clientseitig kann es daher wohl nicht sein.
Inzwischen bin ich mir ziemlich sicher, dass es etwas mit einem Timeout zu tun hat. Lasse ich eine Shell offen und dort das syslog mitprotokollieren, dann bleibt die Verbindung idR bis zum nächsten Morgen geöffnet. Erst nachdem cron.daily das syslog gewechselt hat (also keine neuen Einträge mehr kommen), bricht die Verbindung irgendwann ab.
-
- Posts: 471
- Joined: 2003-08-21 10:21
- Location: Berlin
Re: Unterbrechung der ssh Verbindung nach einiger Zeit
Du kannst Dir in der Manpage zu "sshd_config" mal die Beschreibung von ClientAliveCountInterval und TCPKeepAlive ansehen.Maze wrote:seitdem mein Server beim Provider im RZ steht, werden ssh Verbindungen oft nach einiger Zeit unterbrochen. Als er noch in meinem eigenen Netz hing, passierte das nie, eine ssh Sitzung blieb tagelang bestehen.
Außerdem solltest Du prüfen, ob eine Firewall zwischen Deinem Server und Dir steht, und wie lange es dauert, bis Einträge in der State Table der Firewall expiren.