Me conecté a un servidor a través de SSH en Terminal (OSX), pero ahora cada vez que abro Terminal, me vuelve a iniciar sesión. Si cierro sesión, no puedo escribir nada ni hacer nada.
¿Cómo salgo de nuevo al terminal normal para poder ejecutar un script en mi mac? Me doy cuenta de que esta es probablemente una pregunta realmente novata.
[Process completed]
exit
logout
exit
ologout
para responder a la pregunta real. Cerrar la terminal finaliza la sesión, pero no es la forma "limpia" de hacerloIntenta usar el
exit
comando en la Terminal.fuente
[Process completed]
exit
, saldrá de la sesión SSH. Si no está dentro de una sesión SSH, cerrará el proceso de la terminal y luego tendrá que Comando + Q para salir de la Terminal.Cuando
exit
no funciona, a menudo tengo que usarEnter
~. (es decir, INTRODUCIR PERIODO DE TILDE) para cerrar sesión en el servidor de emoticones sin cerrar la ventana del terminal. Esto me devuelve a mi indicador de máquina local.fuente
Si está utilizando Mac OS X 10.7 Lion o posterior, Terminal restaura automáticamente las ventanas y las sesiones de terminal que estaban abiertas al salir (consulte “Reanudar” en la página Novedades de Lion). Si creó la sesión SSH con el comando Shell> Nueva conexión remota ... , Terminal recordará y creará esa conexión nuevamente cuando restaure ese terminal.
Si esto es lo que está encontrando, simplemente cierre esa ventana / pestaña de terminal y cree una nueva.
Si los nuevos terminales también exhiben este comportamiento, es probable que tenga un comando personalizado en sus preferencias. Mire Preferencias> Configuraciones> [perfil]> Shell> Inicio> Ejecutar comando y vea si hay un comando en el campo de texto. Si es así, retírelo.
También verifique Preferencias> Inicio> Shells abiertos con: para ver si se está utilizando un comando personalizado para el shell.
fuente