So aktivieren Sie KeepAlive in der Putty-Befehlszeile

12

Derzeit benutze ich Putty wie folgt von der Kommandozeile:

putty.exe -ssh [email protected] -pw mypassword

Wie aktiviere ich KeepAlive, damit die Verbindung nicht unterbrochen wird, wenn ich das Terminalfenster für einige Minuten verlasse?

pdeva
quelle
Ich bin mir ziemlich sicher, dass es dafür keine Option gibt.
Jacob
3
Warum nicht einfach Putty starten und das auf deine 'Standardeinstellungen'?
Zoredache

Antworten:

17

Sie können wie in Ihrem Beitrag beschrieben eine Verbindung herstellen und dann mit der rechten Maustaste auf die Titelleiste und "Einstellungen ändern", "Verbindung" klicken und unter "Sekunden zwischen Keepalives" eine Zahl eingeben (normalerweise 60).

Bei Bedarf können Sie diese Änderung standardmäßig auf alle Sitzungen anwenden, indem Sie sie vor dem Herstellen der Verbindung über der Sitzung "Standardeinstellungen" speichern.

user1174838
quelle
1
Bitte beachten Sie, dass sich diese Option von den TCP-Keepalives unterscheidet. Ich habe diese Option nicht gesehen und meine Verbindungen wurden immer noch mit TCP Keepalive unterbrochen.
Captain Man
2

Es hängt davon ab, was einen Verbindungsabbruch verursacht. Es ist kein Putty selbst, also entweder ein Endpoint-Server oder ein NAT unterwegs.

Wenn das NAT ist, schalten Sie die Enable TCP keepalivesVerbindungskategorie ein, wie dort beschrieben: KeepAlive in PuTTY | verwenden Nth Design

Wenn der Endpunktserver die Verbindung trennt, kann ich mir nur vorstellen, dass dies sinnvoll ist screen, damit Sie das Terminal wieder anschließen können, wenn die Verbindung plötzlich unterbrochen wird.

So greifen Sie auf den angehängten Bildschirm zu, nachdem die Verbindung getrennt wurde | magp.ie Blog

LogicDaemon
quelle