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

Quitter la session SSH dans le terminal OSX

Je me suis connecté à un serveur via SSH dans Terminal (OSX), mais maintenant, chaque fois que j'ouvre Terminal, il me reconnecte. Si je me déconnecte, je ne peux plus rien taper ni faire quoi que ce soit.

Comment puis-je revenir au terminal normal pour exécuter un script sur mon mac ? Je me rends compte que c'est probablement une question très simple.

Réponses (4)

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

Vous pouvez appuyer sur Ctrl+D pour quitter le terminal.

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

Essayez d'utiliser la commande exit dans le Terminal.

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

Quand le exit ne fonctionne pas, je dois souvent utiliser le Enter~. (c'est-à-dire ENTRER LA PÉRIODE DE TILDE) pour me déconnecter du serveur emote sans tuer la fenêtre du terminal. Cela me ramène à l'invite de ma machine locale.

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

Si vous utilisez Mac OS X 10.7 Lion ou une version ultérieure, Terminal restaure automatiquement les fenêtres et les sessions de terminal qui étaient ouvertes lorsque vous avez quitté (voir “Reprendre” sur la page What’s New page for Lion). Si vous avez créé la session SSH avec la commande Shell > New Remote Connection…, Terminal se souviendra et créera à nouveau cette connexion lors de la restauration de ce terminal.

Si c'est ce que vous rencontrez, il suffit de fermer cette fenêtre/onglet du terminal et d'en créer une nouvelle.

Si les nouveaux terminaux présentent également ce comportement, vous avez probablement une commande personnalisée dans vos préférences. Regardez Préférences > Paramètres > [profil] > Shell > Démarrage > Exécuter la commande et voyez s'il y a une commande dans le champ de texte. Si c'est le cas, supprimez-la.

Vérifiez également Préférences > Démarrage > Les shells s'ouvrent avec: pour voir s'il y a une commande personnalisée utilisée pour le shell.