Cómo eliminar una sesión SSH que no responde [Quick Tips]

Si ha iniciado sesión en una sesión SSH remota anteriormente, sabrá que hay ocasiones en las que la sesión SSH deja de responder. podría deberse a una interrupción en la conexión a Internet, o que usted estaba fuera y el tiempo de espera de la sesión. Cualquiera que sea el motivo, cuando la sesión SSH deja de responder, todas las teclas de método abreviado habituales (Ctrl +Z, Ctrl + C, ESC) no funcionarán. Entonces, ¿cómo eliminamos una sesión SSH que no responde (aparte de cerrar la ventana de la terminal)?

El truco es fácil. Solo tienes que presionar “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 el “~.” combinación le permite cerrar la sesión SSH.

Otros caracteres de escape que puede usar incluyen:

  • ~.: Desconectar.
  • ~^Z: Fondo ssh.
  • ~#: enumera las conexiones reenviadas.
  • ~&: Ssh en segundo plano al cerrar la sesión cuando se espera que finalice la conexión reenviada/sesiones X11.
  • ~?: muestra una lista de caracteres de escape.
  • ~B: envía un BREAK al sistema remoto (solo útil para la versión 2 del protocolo SSH y si el par lo admite).
  • ~C: Abrir línea de comando. Actualmente, esto permite agregar reenvíos de puertos usando las opciones -L, -R y -D (ver arriba). También permite la cancelación de reenvíos de puertos remotos existentes usando -KR[bind_address:]Puerto. !command permite al usuario ejecutar un comando local si la opción PermitLocalCommand está habilitada en ssh_config(5). La ayuda básica está disponible, utilizando la opción -h.
  • ~R: Solicitar el cambio de clave de la conexión (solo útil para la versión 2 del protocolo SSH y si el par lo admite).

Publicaciones Similares

Deja una respuesta

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