Вихід із сеансу SSH у терміналі OSX


39

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

Як я повертаюсь до звичайного терміналу, щоб я міг запустити скрипт на своєму mac? Я усвідомлюю, що це, мабуть, справді нооб-питання.

Відповіді:


54

Ви можете натиснути Ctrl+, Dщо вийде з терміналу.


Я отримую це повідомлення, а потім більше не можу вводити:[Process completed]
миль

Це тому, що ви знаходитесь в локальній оболонці для свого mac, і вихід із цього процесу був би моєю здогадкою. Зазвичай вам потрібно надати облікові дані для входу на інший сервер, якщо у вас немає налаштування ssh-ключів. Ви впевнені, що підключені до іншого сервера?
J Барон

це вийде з цілого терміналу за допомогою ssh, відповідь @ coffeeRain правильна - використовуйтеexit
OZZIE

7
Ви також можете просто ввестиlogout
JuJoDi

1
Це має бути exitабо logoutвідповісти на фактичне запитання. Закриття терміналу закінчує сеанс, але це не "чистий" спосіб зробити це
Маріус

25

Спробуйте скористатися exitкомандою в Терміналі.


Я отримую це повідомлення, а потім більше не можу вводити:[Process completed]
миль

8
Якщо ви перебуваєте всередині сеансу SSH та вводите exitйого, він покине сеанс SSH. Якщо ви не знаходитесь у сеансі SSH, він закриє термінальний процес, і тоді вам доведеться командувати + Q, щоб вийти з терміналу.
paradd0x

11

Коли exitце не працює, мені часто доводиться використовувати Enter~. (тобто ВВІЙТИ ТІЛДЕ ПЕРІОД), щоб вийти з сервера емоцій, не вбиваючи вікно терміналу. Це повертає мене до моєї локальної машини.


Мені подобається ця відповідь, що вона застосовна для інших * nix ОС.
Джон Giotta

3

Якщо ви використовуєте Mac OS X 10.7 Lion або пізнішої версії, Terminal автоматично відновлює вікна та семінари терміналів, які були відкриті під час виходу (див. "Відновити" на сторінці Що нового для Lion). Якщо ви створили сеанс SSH за допомогою команди Shell> New Remote Connection… , Terminal запам'ятає та знову створить це з'єднання під час відновлення цього терміналу.

Якщо з цим ви стикаєтесь, просто закрийте це вікно / вкладку терміналу та створіть нове.

Якщо нові термінали також демонструють таку поведінку, ви, ймовірно, маєте власну команду у своїх налаштуваннях. Подивіться Налаштування> Налаштування> [профіль]> Оболонка> Запуск> Запустити команду і побачити, чи є в текстовому полі команда. Якщо так, видаліть його.

Також перевірте Налаштування> Запуск> Оболонки, відкриті за допомогою:, щоб побачити, чи використовується спеціальна команда для оболонки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.