Cómo matar una sesión de SSH que no responde[Consejos rápidos]

Si usted ha iniciado sesión en una sesión remota de SSH antes, sabrá que hay veces en que la sesión de SSH se vuelve insensible. Cualquiera que sea la razón, cuando la sesión SSH no responde, todas las teclas de acceso directo habituales (Ctrl +Z, Ctrl + C, ESC) no funcionarán. Entonces, ¿cómo matamos una sesión SSH que no responde (aparte de cerrar la ventana del terminal)?

El truco es fácil. Sólo tiene que pulsar «Enter», seguido de «~». (una tilda y un punto, sin las comillas). El atajo «~» es un carácter de escape y el punto representa una desconexión. Así que la combinación «~.» le permite cerrar la sesión SSH.

Otros caracteres de escape que puede utilizar incluyen:

  • ~. : Desconectar.
  • ~^Z : ssh de fondo.
  • ~# : Lista de conexiones reenviadas.
  • ~& : ssh de fondo al cerrar la sesión cuando se espera que termine la conexión reenviada / sesiones X11.
  • ~? : Muestra una lista de caracteres de escape.
  • ~B : Envía un BREAK al sistema remoto (sólo útil para la versión 2 del protocolo SSH y si el par lo soporta).
  • ~C : Abrir línea de comandos. Actualmente esto permite la adición de redireccionamientos de puertos usando las opciones -L, -R y -D (ver arriba). También permite la cancelación de redireccionamientos de puertos remotos existentes utilizando -KR[bind_address:]port. !permite al usuario ejecutar un comando local si la opción PermitLocalCommand está activada en ssh_config(5). La ayuda básica está disponible, usando la opción -h.
  • ~R : Solicita que se vuelva a teclear la conexión (sólo útil para la versión 2 del protocolo SSH y si el par lo soporta).

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *