Posible duplicado:
¿Cómo puedo salir de una sesión SSH que falló?
Comencé una sesión SSH en la línea de comando, pero ahora quiero volver a mi línea de comando local. Para cualquier otro proceso, presionaría Ctrl+ Zy luego ejecutaría bg
. Sin embargo, el Ctrl+ Zget se envía al proceso SSH remoto, en lugar del local. ¿Cómo lo envío al proceso SSH local?
Respuesta1
Hay un carácter de escape en ssh, por defecto es tilde ~
. Sólo se reconoce después Enter.
Para suspender su sesión ssh, ~escriba Ctrl+ Z.
Consulte el ssh(1)
manual enPERSONAJES DE ESCAPARpara más información.
Respuesta2
Quizás tenga menos valor hoy en día, pero en mi opinión$HOME/.bashrcLe puse un alias a ssh
alias ssh='ssh -e ^]'
De esa manera evito posibles conflictos con personas comunes y corrientes.~uso, aunque nuevo después de una nueva línea. En cambio, para salir de una sesión ssh, presiono Ctrl ]entonces Ctrl Z, lo que coincide con la forma en que solíamos hacerlo con el antiguo telnet, hace mucho tiempo (o todavía en algunos dispositivos Linux integrados, televisores, etc. que no tienen sshd).