Las ventanas de los terminales conectados a Ssh se “cuelgan” en vm después de despertar al host de la suspensión

3

Estoy usando Windows 7 y con Debian ejecutándose como una VM (VMware Player). Mi gestor de ventanas es Gnome. Principalmente abro muchas ventanas de terminal en mi VM y las coloco sobre mi escritorio. Con estos terminales me conecto a servidores remotos a través de ssh.

Volviendo a la VM después de poner mi sistema operativo host en suspensión y activarlo, todos los terminales que estaban conectados a través de ssh "cuelgan", no aceptan ninguna entrada nueva, incluso después de restablecerlos. Esto es muy molesto, porque tengo que cerrarlos y reabrirlos todos los días. Soy consciente de que la sesión ssh está cerrada durante el proceso de giro de mi sistema operativo host, pero me gustaría saber si hay una manera de restablecer los terminales de alguna manera, de modo que pueda mantener mi configuración de ventanas anterior con los terminales nuevos .

Thomas
fuente

Respuestas:

4

Utilizar Entrar ~ . para salir de una conexión SSH congelada, simplemente inicie una nueva en su lugar.

Alternativamente, ejecute pkill ssh Desde una nueva terminal, para matar. todos Conexiones SSH.

Mejor aún, intente mosh , que está diseñado para permanecer conectado incluso después de la pérdida de conexión o incluso la reconfiguración de la red.

(Los Reiniciar El elemento del menú no va a funcionar, ya que solo restablece el estado de la ventana del terminal [similar a apagar y encender nuevamente un monitor], pero no sabe nada sobre lo que realmente se está ejecutando en esa ventana terminal)

grawity
fuente