¿Por qué se congela gnome-terminal cuando se desconecta una sesión SSH?

10

Este es un problema muy simple. Yo uso gnome-terminal a SSH a otras máquinas todos los días. Hago esto en una computadora portátil que llevo por la oficina, por lo que constantemente cambio entre redes cableadas e inalámbricas. Cuando esto sucede, mis sesiones de SSH caen y la terminal se congela.

¿Por qué sucede esto (el congelamiento, no la caída de la sesión) y es su forma de evitarlo? Sé que puedo evitar esto cerrando sesión en el servidor remoto antes de saber que quiero desconectar mi computadora portátil de Ethernet.

Es molesto porque tengo que cerrar manualmente la sesión del terminal después de que se haya congelado, lo que muestra un cuadro de diálogo y también pierdo el título de la sesión, todo esto consume mucho tiempo. Sería mucho mejor si la sesión ssh acabara de ser eliminada y me devolviera al indicador de bash local.

Daniel Ball
fuente
Intenta presionarCtrl + D
becko

Respuestas:

15

La sesión finalmente terminará y se desconectará; esto ocurrirá más rápido si se configura ServerAliveIntervaly ServerAliveCountMaxen ~/.ssh/config. Para forzar una desconexión inmediata, Return~..

geekosaur
fuente
2

Sin entrar en el porqué, así es como lo arreglas:

~.

Eso es tilde-dot. Presione esas dos teclas, una tras otra, y eso se desconectará de la sesión ssh bloqueada y le devolverá su terminal. ¡Hurra!

hwjp
fuente