¿Hay alguna manera de desconectarse de una sesión SSH que no responde sin matar a todo el terminal? Específicamente estoy usando konsole, y la máquina con la que estoy trabajando a veces se cuelga, pero en realidad no muere (por lo tanto, corta la conexión). Entonces SSH simplemente se cuelga y tengo que cerrar la terminal y abrir una nueva para intentar volver a ingresar a ella o hacer cualquier otra cosa. ¿Hay alguna manera de ctrl + c efectivamente fuera de una sesión ssh?
Una forma es usar el carácter de escape ssh. Por defecto es "~", pero se puede configurar manualmente con -e
opción al invocar ssh o vía EscapeChar
en su configuración ssh. Para matar la sesión bloqueada, esto a menudo funcionará:
~.
Como señaló Gilles, esto solo se reconoce inmediatamente después de golpear Enter.