Salga de la sesión SSH en la Terminal OSX

39

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.

millas
fuente

Respuestas:

54

Puede presionar Ctrl+ Dque saldrá de la terminal.

J baron
fuente
Recibo este mensaje y luego no puedo escribir más:[Process completed]
miles
Eso se debe a que está en el shell local para su Mac y supongo que salir del proceso. Por lo general, debe proporcionar credenciales para iniciar sesión en otro servidor a menos que tenga configuradas las claves ssh. ¿Estás seguro de que estás conectado al otro servidor?
J Baron
esto saldrá de la terminal completa con ssh, la respuesta de @ coffeeRain es la correcta - useexit
OZZIE
77
También puede escribirlogout
JuJoDi
1
Debe ser exito logoutpara responder a la pregunta real. Cerrar la terminal finaliza la sesión, pero no es la forma "limpia" de hacerlo
Marius
25

Intenta usar el exitcomando en la Terminal.

CoffeeRain
fuente
Recibo este mensaje y luego no puedo escribir más:[Process completed]
miles
8
Si está dentro de la sesión SSH y escribe 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.
paradd0x
11

Cuando exitno funciona, a menudo tengo que usar Enter~. (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.

JannieT
fuente
Lo que me gusta de esta respuesta es que es aplicable a otros sistemas operativos * nix.
John Giotta
3

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.

Chris Page
fuente