Cómo habilitar KeepAlive en la línea de comando de masilla

12

Actualmente estoy usando masilla como esta desde la línea de comando:

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

¿Cómo habilito KeepAlive para que la conexión no falle si salgo de la ventana del terminal durante unos minutos?

Pdeva
fuente
Estoy bastante seguro de que no hay una opción para esto.
Jacob
3
¿Por qué no simplemente comenzar la masilla, y eso a su 'Configuración predeterminada'?
Zoredache

Respuestas:

17

Puede conectarse según su publicación y luego hacer clic derecho en la barra de título y "Cambiar configuración", "Conexión", y poner un número en "Segundos entre keepalives" (generalmente pongo 60).

Si es necesario, puede aplicar este cambio a todas las sesiones de forma predeterminada guardando sobre la sesión "Configuración predeterminada" antes de conectarse.

usuario1174838
fuente
1
Tenga en cuenta que esta opción es diferente a la de TCP keepalives. No vi esta opción y mis conexiones seguían cayendo usando TCP keepalive.
Capitán Man
2

Depende de qué causa la caída de la conexión. No es masilla en sí misma, por lo que es un servidor de punto final o algo de NAT en el camino.

Si eso es NAT, active la Enable TCP keepalivescategoría Conexión, como se describe allí: Uso de KeepAlive en PuTTY | Enésimo diseño

Si es el servidor de punto final el que desconecta la conexión, entonces la única forma razonable en que puedo pensar es usando screen , por lo que podrá volver a conectar el terminal si la conexión se interrumpe repentinamente.

Cómo acceder a la pantalla adjunta después de la conexión caída | Blog magp.ie

LogicDaemon
fuente