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

Uscire dalla sessione SSH nel terminale OSX

Mi sono collegato a un server via SSH in Terminal (OSX), ma ora ogni volta che apro Terminal, mi fa accedere di nuovo. Se esco, non posso digitare o fare nulla.

Come faccio a tornare al normale terminale in modo da poter eseguire uno script sul mio mac? Mi rendo conto che questa è probabilmente una domanda davvero noob.

Risposte (4)

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

Potete premere Ctrl+D per uscire dal terminale.

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

Prova a usare il comando exit nel terminale.

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

Quando exit non funziona, spesso devo usare Enter~. (cioè ENTER TILDE PERIOD) per uscire dal server emote senza uccidere la finestra del terminale. Questo mi riporta al prompt della mia macchina locale.

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

Se stai usando Mac OS X 10.7 Lion o successivo, Terminal ripristina automaticamente le finestre e le sessioni di terminale che erano aperte quando sei uscito (vedi “Resume” nella pagina What’s New page per Lion). Se hai creato la sessione SSH con il comando Shell > New Remote Connection…, Terminal ricorderà e creerà di nuovo quella connessione quando ripristinerai quel terminale.

Se questo è ciò che stai incontrando, chiudi semplicemente quella finestra/tab del terminale e creane una nuova.

Se anche i nuovi terminali mostrano questo comportamento, probabilmente hai un comando personalizzato nelle tue preferenze. Guarda su Preferenze > Impostazioni > [profilo] > Shell > Avvio > Esegui comando e vedi se c'è un comando nel campo di testo. Se è così, rimuovilo.

Controlla anche Preferenze > Avvio > Shell aperte con: per vedere se c'è un comando personalizzato usato per la shell.