Respuesta corta: Tipo exit
Si eso no funciona, sin embargo…
Carácter de Escape y Secuencia de Desconexión de SSH
La mayoría de las implementaciones de SSH implementan un carácter de escape para sesiones interactivas, similar a la combinación Ctrl-]
de Telnet. El carácter de escape SSH por defecto es ~
, introducido al principio de una línea.
Si desea terminar una sesión interactiva de OpenSSH que está atascada y no se puede salir introduciendo exit
o CtrlD en un shell en el lado remoto , puede introducir ~
seguido de un punto .
. Para asegurarse de introducir el carácter de escape al principio de una línea de entrada, debe presionar primero Enter. Así que la siguiente secuencia en la mayoría de los casos terminará una sesión de SSH:
Enter~.
Otras secuencias de escape
OpenSSH, por ejemplo, ofrece otras secuencias de escape además de ~.
. Introducir ~?
durante una sesión debería darnos una lista. Algunos ejemplos:
~
seguido de Ctrl-Z
suspende la sesión,
~&
la pone directamente en segundo plano,
~#
da una lista de conexiones reenviadas en esta sesión.
- Si quiere simplemente introducir una tilde al principio de una línea, tiene que doblarla:
~~
.
El carácter de escape puede cambiarse usando la opción de línea de comandos -e
. Si se establece el valor especial -e none
, el escape se deshabilita y la sesión es completamente transparente.
Vea también la página del manual de OpenBSD en ssh (a la que se hace referencia desde www.openssh.org ) bajo la opción de línea de comandos -e