2012-03-23 18:44:20 +0000 2012-03-23 18:44:20 +0000
40
40

Sessão SSH de saída no terminal OSX

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

Como é que saio de volta ao terminal normal para poder executar um script no meu mac? Percebo que esta é provavelmente uma pergunta realmente noob.

Respostas (4)

54
54
54
2012-03-23 19:31:14 +0000

Pode premir Ctrl+D que sairá do terminal.

26
26
26
2012-03-23 18:52:07 +0000

Tente usar o comando exit no Terminal.

12
12
12
2014-10-30 16:12:59 +0000

Quando exit& não funciona, tenho muitas vezes de usar Enter~. (ou seja, ENTER TILDE PERIOD) para sair do servidor de emoções sem matar a janela do terminal. Isto despeja-me de volta na minha máquina local.

3
3
3
2012-04-01 11:59:30 +0000

Se estiver a utilizar o Mac OS X 10.7 Lion ou posterior, o Terminal restaura automaticamente as janelas e sessões do terminal que estavam abertas quando desistiu (ver “Retomar” na O que é Nova página para Lion). Se criou a sessão SSH com o comando Shell > New Remote Connection…, o Terminal irá lembrar-se e criar novamente essa ligação quando restaurar esse terminal.

Se é isto que está a encontrar, basta fechar a janela/tab do terminal e criar uma nova.

Se novos terminais também exibirem este comportamento, é provável que tenha um comando personalizado nas suas preferências. Veja Preferências > Configurações > [perfil] > Shell > Arranque > Executar comando* e veja se há um comando no campo de texto. Se assim for, retire-o.

Verifique também Preferências > Arranque > Shells abertas com: para ver se existe um comando personalizado a ser utilizado para a shell.