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

Выход сеанса SSH в OSX терминале

Я подключился к серверу через SSH в терминале (OSX), но теперь каждый раз, когда я открываю терминал, он регистрирует меня обратно. Если я выхожу из системы, я не могу ничего набрать или сделать.

Как мне выйти обратно в обычный терминал, чтобы я мог запустить скрипт на моем компьютере Mac? Я понимаю, что это, наверное, очень робкий вопрос.

Ответы (4)

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

Вы можете нажать Ctrl+D, который выйдет из терминала.

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

Попробуйте использовать команду exit в терминале.

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

Когда exit не работает, мне часто приходится использовать Enter~. (это ENTER TILDE PERIOD), чтобы выйти из emote-сервера, не убивая терминальное окно. Это возвращает меня обратно в приглашение на локальную машину.

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

Если вы используете Mac OS X 10.7 Lion или более позднюю версию, Terminal автоматически восстанавливает окна и терминальные сеансы, которые были открыты при выходе (см. “Resume” на What’s New page для Lion). Если вы создали сессию SSH с помощью команды Shell > New Remote Connection…, Terminal запомнит и создаст это соединение снова при восстановлении этого терминала.

Если это то, с чем вы сталкиваетесь, просто закройте это окно/табличку терминала и создайте новое.

Если новые терминалы также проявляют такое поведение, скорее всего, у вас есть пользовательская команда в своих предпочтениях. Посмотрите на Настройки > Настройки > [профиль] > Shell > Запуск > Выполнить команду и посмотрите, есть ли команда в текстовом поле. Если да, удалите ее.

Также проверьте Настройки > Запуск > Открыть оболочку с:, чтобы посмотреть, есть ли пользовательская команда, используемая для оболочки.

Похожие вопросы

12
5
13
8
1