21 votos

¿Cómo puedo cerrar el túnel SSH con gracia?

Tengo el túnel abierto con

ssh -2 -N -L 5001:localhost:1019 eonil@test.local

El túnel funciona bien, pero tengo que hacer Ctrl+C o Ctrl+D para forzar el cierre del túnel. ¿Cómo puedo cerrar el túnel de forma elegante?

26voto

coredump Puntos 9198

SSH tiene una secuencia de escape para restablecer la conexión, probablemente funcionará para lo que quieres. Presiona enter, y luego ~. Sí, está en el aire. punto de tilde .

También funciona cuando se tiene un colgado La conexión SSH (como una conexión que se ha agotado pero no se ha cerrado), basta con pulsar enter (tengo la costumbre de pulsarlo más de una vez) y la secuencia de puntos suspensivos para cerrarla.

Algunos útiles:

  • ~? le mostrará todas las secuencias de escape disponibles
  • ~^Z que es control+Z suspenderá tu sesión SSH (puedes recuperarla con fg )

3voto

Cierra lo que sea que esté conectado con el otro lado a través de la conexión ssh primero.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: