3

Я использую Windows 7 и Debian работает как виртуальная машина (VMware Player). Мой оконный менеджер - Gnome. В основном я открываю множество окон терминала в своей виртуальной машине и размещаю их на своем рабочем столе. С этими терминалами я подключаюсь к удаленным серверам через ssh.

Возвращаясь к виртуальной машине после перевода операционной системы в спящий режим и ее пробуждения, все терминалы, которые были подключены через ssh, "зависают", не принимая новые входные данные, даже после их сброса. Это очень раздражает, потому что я должен закрывать и открывать их каждый день. Я знаю, что сессия ssh закрывается в процессе поворота моей операционной системы, но я хотел бы знать, есть ли способ перезагрузить терминалы таким образом, чтобы я мог сохранить свое прежнее расположение окон со свежими терминалами ,

1 ответ1

4

Используйте Enter ~ . чтобы выйти из замороженного SSH-соединения, просто запустите новое на его месте.

В качестве альтернативы, запустите pkill ssh из нового терминала, чтобы уничтожить все соединения SSH.

Еще лучше, попробуйте mosh, который предназначен для подключения даже после потери соединения или даже переконфигурации сети.

(Пункт меню « Сброс» не будет работать, потому что он только сбрасывает состояние окна терминала [аналогично выключению и повторному включению монитора], но он ничего не знает о том, что на самом деле работает в этом окне терминала.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .