Відповіді:
Ви можете фоновувати ssh-клієнт, як і будь-яке інше завдання оболонки, надіславши йому сигнал і повернувшись до батьківської оболонки. Оскільки ssh-клієнт захоплює більшість ключових ударів, він захопить звичайні натискання клавіш управління оболонкою, але ви можете привернути його увагу та пройти до оболонки за допомогою послідовності втечі. Для більшості ssh-клієнтів це включає відправлення повідомлення ~
, якому безпосередньо передує новий рядок. Наступна послідовність повинна виконати цю роботу:
Enter ~ Ctrl+Z
Після його призупинення ви можете продовжувати використовувати локальну оболонку. Коли ви хочете повернутися до призупиненої роботи, просто запустіть fg
команду.
Для подальшого читання знайдіть Bash Job Control .
@ Відповідь Калеба є хорошою, але ви також можете розглянути можливість встановлення термінального мультиплексора типу screen
або tmux
. Мабуть (відповідно до того, що я можу знайти в Інтернеті) tmux
в минулому були деякі проблеми із запуском на Cygwin, але я не знаю про його стан.
tmux
і screen
інше, звичайно, можна використовувати для вирішення проблеми, з якою стикається ОП, але почати роботу з мультиплексором - це ціла купа речей, щоб вперше взяти голову. Можливо, ви могли б розширити цю відповідь на точний набір команд, tmux
що дозволить новоприбулому через процес відкриття терміналу, ssh'ing, від'єднання назад до основної оболонки, а потім знову приєднання ...
man ssh
і знайдіть "Escape Characters" або введіть~?
ssh сеанс.