Sair da sessão SSH no Terminal OSX

37

Conectei-me a um servidor via SSH no Terminal (OSX), mas agora, sempre que eu abro o Terminal, ele faz o login novamente. Se eu sair, não posso digitar nada ou fazer nada.

Como faço para sair de volta para o terminal normal para poder executar um script no meu mac? Eu percebo que isso é provavelmente uma questão noob.

    
por miles 23.03.2012 / 19:44

4 respostas

51

Você pode pressionar Ctrl + D que sairá do terminal.

    
por 23.03.2012 / 20:31
24

Tente usar o comando exit no terminal.

    
por 23.03.2012 / 19:52
9

Quando exit não funciona, geralmente tenho que usar Enter ~. (isto é ENTER TILDE PERIOD) para sair do servidor de emote sem matar a janela do terminal. Isso me manda de volta para o meu computador local.

    
por 30.10.2014 / 17:12
2

Se você estiver usando o Mac OS X 10.7 Lion ou posterior, o Terminal restaurará automaticamente as janelas e as sessões de terminal que estavam abertas quando você sair (consulte “Retomar” no Página O que há de novo para o Lion). Se você criou a sessão SSH com o shell > Comando New Remote Connection… , o Terminal lembrará e criará essa conexão novamente ao restaurar esse terminal.

Se é isso que você está encontrando, basta fechar a janela / guia do terminal e criar uma nova.

Se os novos terminais também exibirem esse comportamento, você provavelmente terá um comando personalizado nas suas preferências. Veja em Preferências > Configurações > [perfil] > Shell > Inicialização > Execute o comando e veja se há um comando no campo de texto. Em caso afirmativo, remova-o.

Verifique também Preferências > Inicialização > Shells abertos com: para ver se há um comando personalizado sendo usado para o shell.

    
por 01.04.2012 / 13:59