Jedes Mal putty
wird die Sitzung nach einiger Zeit geschlossen, wenn sie inaktiv ist.
Es gibt keinen time
Parameter für Putty. Wie kann ich meine putty
SSH-Sitzung also immer am Leben erhalten?
Eine weitere zu überprüfende Sache ist, ob Ihr System die Umgebungsvariable TMOUT setzt. Um dies zu überprüfen, können Sie einfach Folgendes tun:
env | grep TMOUT
oder
echo $TMOUT
Wenn es aktiviert ist, können Sie es ändern oder deaktivieren. So ändern Sie den Wert:
export TMOUT=3600
Wobei die Zahl die Anzahl der Sekunden ist, bis Sie abgemeldet werden. Andernfalls deaktivieren Sie es, um die Funktion zu deaktivieren:
unset TMOUT
Beachten Sie, dass dies möglicherweise von Ihrem Systemadministrator aus Sicherheitsgründen festgelegt wurde. Wenn Sie nicht der Systemadministrator sind, können Sie dies überprüfen, bevor Sie selbst Änderungen vornehmen.
Aktivieren Sie SSH-Keep-Alives, indem Sie die folgende Einstellung auf einen positiven Wert ändern:
Ein Wert von 300 sollte in den meisten Fällen ausreichen. (5 Minuten.) Dadurch sendet PuTTY in regelmäßigen Abständen SSH-Nullpakete an den Remote-Host, damit die Sitzung nicht unterbrochen wird.
Beachten Sie, dass wir dass die SO_KEEPALIVE
Option auf dieser Seite nicht weiter unten angezeigt werden soll. Dies ist ein Mechanismus auf einer viel niedrigeren Ebene, der am besten nur verwendet wird, wenn das Protokoll auf Anwendungsebene keinen eigenen Keepalive-Mechanismus hat. Da SSH dies tut, sollten wir in diesem Fall keine TCP-Keepalives verwenden.
Es gibt andere Dinge, die dazu führen können, dass Verbindungen unterbrochen werden, aber dies ist eine gute erste Sache, die Sie versuchen sollten. Wenn dies nicht funktioniert, müssen Sie sich mit folgenden anderen Dingen befassen: VPN-Zeitüberschreitungen, Router-Zeitüberschreitungen, Änderungen der Einstellungen auf dem Remote-SSH-Server, unzuverlässige Verbindungen usw.
top
wenn Sie nicht da sind.Zusätzlich zu den anderen Antworten würde ich vorschlagen
screen
, dass Sie die Sitzung selbst dann verwalten können, wenn der Putty beendet wird (Verbindungsabbruch, VPN-Ausfall usw.).quelle
Aktivieren Sie die folgende Option in PuTTY:
quelle
Führen Sie dies einfach auf Ihrem Kitt aus, um sicherzustellen, dass Ihre Sitzung alle 10 Minuten aktiviert wird.
quelle
Wenn keiner der oben genannten nicht geholfen hat,
genannten Probleme Sie die sshd-Konfiguration Ihres Systems ändern!
Beachten Sie, dass Sie dafür Root-Berechtigungen benötigen!
Bearbeiten Sie Ihre
sshd_config
Datei, in meinem Fall wurde es gefunden/etc/ssh/sshd_config
Inhalt war:
ändern:
Nicht vergessen
quelle
Sie können den
top
Befehl in der Shell-Eingabeaufforderung verwenden. So bleibt Ihre Sitzung am Leben.quelle
Connection>SSH
Verwenden Sie im Kittmenü den folgenden Wert alsRemote command:
bash --rcfile <(echo 'source ~/.bash_profile; unset TMOUT')
.quelle