[gelöst] Terminal: "Zu lange keine Eingabe: Automatisch ausgeloggt."
-
- Beiträge: 108
- Registriert: 19.05.2022 10:49:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Kiel
[gelöst] Terminal: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Moinsens!
Seit einiger Zeit kriege ich alle Nase lang obige Meldung und finde keine Stelle, an der ich drehen muss.
Ich habe üblicherweise ein Fenster mit Putty auf, zunächst als normaler user "miriki" eingelogt, dann mit "sudo su -" auf root gewechselt und dann als letztes "mc" gestartet. Dieses Fenster steht dann aber auch gerne mal 30 oder mehr Minuten ohne weitere Eingaben da so rum, weil ich im Browser erstmal was suche oder so.
Jetzt schmeisst mich der Server aber nach 5 Minuten "silently" aus MC raus. Zu sehen an: Wenn ich mit Strg-O die Oberfläche ausblende, komme ich danach mit einem weiteren Strg-O nicht mehr zurück --> MC läuft gar nicht mehr. Bleibe ich jetzt mit root am Prompt stehen, kickt der Server mich nach weiteren 5 Minuten raus (diesmal mit einem deutlichen "ping"-Sound) und ich bin wieder mit miriki am Prompt. Weitere 5 Minuten und die Session wird komplett dicht gemacht.
Die Einträge "ClientAliveInterval" und "ClientAliveCountMax" in /etc/ssh/sshd_config waren bislang mit # auskommentiert. Ich habe jetzt beide Werte auf 0 stehen, was das Timeout eigentlich deaktivieren sollte, oder? Zusätzlich habe ich im Putty unter "Connection" auch ein keep-alive von 5 Sekunden stehen (war bislang immer 0). Aber auch das bringt keine Änderung.
Jemand?
Gruß, Michael
PS: Ich sehe gerade, dass das nicht mal direkt ein SSH-Problem ist. Ein Terminal lokal in KDE wurde eben nach 5 Minuten ebenfalls geschlossen.
Seit einiger Zeit kriege ich alle Nase lang obige Meldung und finde keine Stelle, an der ich drehen muss.
Ich habe üblicherweise ein Fenster mit Putty auf, zunächst als normaler user "miriki" eingelogt, dann mit "sudo su -" auf root gewechselt und dann als letztes "mc" gestartet. Dieses Fenster steht dann aber auch gerne mal 30 oder mehr Minuten ohne weitere Eingaben da so rum, weil ich im Browser erstmal was suche oder so.
Jetzt schmeisst mich der Server aber nach 5 Minuten "silently" aus MC raus. Zu sehen an: Wenn ich mit Strg-O die Oberfläche ausblende, komme ich danach mit einem weiteren Strg-O nicht mehr zurück --> MC läuft gar nicht mehr. Bleibe ich jetzt mit root am Prompt stehen, kickt der Server mich nach weiteren 5 Minuten raus (diesmal mit einem deutlichen "ping"-Sound) und ich bin wieder mit miriki am Prompt. Weitere 5 Minuten und die Session wird komplett dicht gemacht.
Die Einträge "ClientAliveInterval" und "ClientAliveCountMax" in /etc/ssh/sshd_config waren bislang mit # auskommentiert. Ich habe jetzt beide Werte auf 0 stehen, was das Timeout eigentlich deaktivieren sollte, oder? Zusätzlich habe ich im Putty unter "Connection" auch ein keep-alive von 5 Sekunden stehen (war bislang immer 0). Aber auch das bringt keine Änderung.
Jemand?
Gruß, Michael
PS: Ich sehe gerade, dass das nicht mal direkt ein SSH-Problem ist. Ein Terminal lokal in KDE wurde eben nach 5 Minuten ebenfalls geschlossen.
Zuletzt geändert von miriki am 02.11.2023 18:42:26, insgesamt 2-mal geändert.
- jph
- Beiträge: 1053
- Registriert: 06.12.2015 15:06:07
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Greven/Westf.
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Du solltest nicht in der /etc/ssh/sshd_config herumfummeln, weil das zu Konflikten beim Upgrade des Pakets führt. Individuelle Einstellungen führst du in Konfigurationsschnipseln in /etc/ssh/sshd_config.d/ durch. Liegt da vielleicht eine Datei, die die entsprechenden Parameter setzt?miriki hat geschrieben:31.10.2023 20:19:02Die Einträge "ClientAliveInterval" und "ClientAliveCountMax" in /etc/ssh/sshd_config waren bislang mit # auskommentiert. Ich habe jetzt beide Werte auf 0 stehen, was das Timeout eigentlich deaktivieren sollte, oder? Zusätzlich habe ich im Putty unter "Connection" auch ein keep-alive von 5 Sekunden stehen (war bislang immer 0). Aber auch das bringt keine Änderung.
-
- Beiträge: 108
- Registriert: 19.05.2022 10:49:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Kiel
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Nope, das Verzeichnis existiert, ist aber leer.jph hat geschrieben:01.11.2023 12:23:25/etc/ssh/sshd_config.d/ durch. Liegt da vielleicht eine Datei, die die entsprechenden Parameter setzt?
Code: Alles auswählen
root@lxdeb1130:~# cd /etc/ssh/
root@lxdeb1130:/etc/ssh# ls -la
insgesamt 624
drwxr-xr-x 4 root root 4096 31. Okt 18:56 .
drwxr-xr-x 167 root root 12288 31. Okt 16:10 ..
-rw-r--r-- 1 root root 577771 13. Mär 2021 moduli
-rw-r--r-- 1 root root 1650 13. Mär 2021 ssh_config
drwxr-xr-x 2 root root 4096 13. Mär 2021 ssh_config.d
-rw-r--r-- 1 root root 3287 31. Okt 18:56 sshd_config
drwxr-xr-x 2 root root 4096 13. Mär 2021 sshd_config.d
-rw------- 1 root root 505 22. Jun 2022 ssh_host_ecdsa_key
-rw-r--r-- 1 root root 176 22. Jun 2022 ssh_host_ecdsa_key.pub
-rw------- 1 root root 411 22. Jun 2022 ssh_host_ed25519_key
-rw-r--r-- 1 root root 96 22. Jun 2022 ssh_host_ed25519_key.pub
-rw------- 1 root root 2602 22. Jun 2022 ssh_host_rsa_key
-rw-r--r-- 1 root root 568 22. Jun 2022 ssh_host_rsa_key.pub
root@lxdeb1130:/etc/ssh/sshd_config.d# ls -la
insgesamt 8
drwxr-xr-x 2 root root 4096 13. Mär 2021 .
drwxr-xr-x 4 root root 4096 31. Okt 18:56 ..
root@lxdeb1130:/etc/ssh/ssh_config.d# ls -la
insgesamt 8
drwxr-xr-x 2 root root 4096 13. Mär 2021 .
drwxr-xr-x 4 root root 4096 31. Okt 18:56 ..
Gruß, Michael
Re: Terminal: "Zu lange keine Eingabe: Automatisch ausgeloggt."
In den Putty Settings unter Connection kannst Du doch keepalive einstellen. Ist im Standard auf 0 und damit deaktiviert.
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Ja, aber es muss nicht leer bleiben, ... wenn Du die default-Einstellungen ändern willst, denn:
/etc/ssh/sshd_config.d/*.conf files are included at the start of the configuration file, so options set there will override those in /etc/ssh/sshd_config.
-
- Beiträge: 108
- Registriert: 19.05.2022 10:49:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Kiel
Re: Terminal: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Du hast gelesen, dass ich das auf 5 gestellt habe, oder?QT hat geschrieben:01.11.2023 21:27:19In den Putty Settings unter Connection kannst Du doch keepalive einstellen. Ist im Standard auf 0 und damit deaktiviert.
Gruß, Michael
-
- Beiträge: 108
- Registriert: 19.05.2022 10:49:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Kiel
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Schon klar, aber es ändert nichts daran, dass _diese_ Einstellung nicht für das 5-Minuten-Timeout zuständig zu sein scheint. Und es ist völlig egal, ob ich es in der "Haupt"- oder der "Unter"-Konfiguration stehen habe.
Gruß, Michael
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Wie sind die Ausgaben von:
Code: Alles auswählen
strings $(which sshd) | grep -i setsockopt
sysctl -a | grep -i alive
-
- Beiträge: 108
- Registriert: 19.05.2022 10:49:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Kiel
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
mat6937 hat geschrieben:02.11.2023 08:06:16Code: Alles auswählen
strings $(which sshd) | grep -i setsockopt sysctl -a | grep -i alive
Code: Alles auswählen
root@lxdeb1130:~# strings $(which sshd) | grep -i setsockopt
setsockopt
setsockopt SO_KEEPALIVE: %.100s
setsockopt IP_TOS %d: %.100s:
setsockopt IPV6_TCLASS %d: %.100s:
setsockopt IPV6_V6ONLY: %s
setsockopt TCP_NODELAY: %.100s
setsockopt SO_REUSEADDR fd %d: %s
%s: setsockopt(%d, SO_BINDTODEVICE, %s): %s
root@lxdeb1130:~# sysctl -a | grep -i alive
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200
root@lxdeb1130:~#
Gruß, Michael
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Versuch mal mit diesen Einstellungen:miriki hat geschrieben:02.11.2023 10:49:45Code: Alles auswählen
root@lxdeb1130:~# sysctl -a | grep -i alive net.ipv4.tcp_keepalive_intvl = 75 net.ipv4.tcp_keepalive_probes = 9 net.ipv4.tcp_keepalive_time = 7200 root@lxdeb1130:~#
Code: Alles auswählen
net.ipv4.tcp_keepalive_intvl = 10
net.ipv4.tcp_keepalive_probes = 6
net.ipv4.tcp_keepalive_time = 60
-
- Beiträge: 108
- Registriert: 19.05.2022 10:49:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Kiel
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Magst Du mir mal mit ein paar Worten sagen, was das macht und wo es hin soll? Danke...
Gruß, Michael
-
- Beiträge: 108
- Registriert: 19.05.2022 10:49:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Kiel
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Ich hab es jetzt mal mit "sysctl -w" gesetzt, hoffe, das war so gemeint?
Gruß, Michael
-
- Beiträge: 108
- Registriert: 19.05.2022 10:49:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Kiel
Re: SSH: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Hat auf alle Fälle nichts geändert. Logout "root" nach 5 Min. und wieder am "miriki" Prompt danach.
Gruß, Michael
Re: Terminal: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Ist es überhaupt klar, daß SSH dir Verbindung kappt?
Es gibt nämlich auch die Möglichkeit, die Shell auf dem Server zu begrenzen.
Was gibt denn
in der Loginshell aus?
Es gibt nämlich auch die Möglichkeit, die Shell auf dem Server zu begrenzen.
Was gibt denn
Code: Alles auswählen
echo $TMOUT
-
- Beiträge: 108
- Registriert: 19.05.2022 10:49:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Kiel
Re: Terminal: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Das schrieb ich oben im "Edit"-PostScriptum: Wahrscheinlich eher nicht. Deswegen habe ich ja auch den Betreff geändert.
Code: Alles auswählen
root@lxdeb1130:~# echo $TMOUT
300
Code: Alles auswählen
# set a 5 min timeout policy for bash shell
if [ -z "$TMOUT" ]; then
TMOUT=300
readonly TMOUT
export TMOUT
fi
Und eig. würde ich auch gerne wissen, seit wann und durch was das Ding jetzt aktiviert worden ist. Denn dieses Timeout hatte ich seit der Installation von 11.3.0 definitiv nicht. Das könnte so seit den letzten Updates Anfang Oktober sein, bin mir aber nicht sicher.
Gruß, Michael
Re: Terminal: "Zu lange keine Eingabe: Automatisch ausgeloggt."
Bei mir ist es jedenfalls nicht in /etc/profile eingetragen, und meine Systeme halte ich ziemlich aktuell. OK, 2-3 Tage kann eine Aktualisierung auch mal hinterher sein.miriki hat geschrieben:02.11.2023 18:41:47Oder sollte die TMOUT besser gar nicht existieren dann?...
Und eig. würde ich auch gerne wissen, seit wann und durch was das Ding jetzt aktiviert worden ist.