1

Когда я подключаюсь к удаленному серверу через ssh в окне терминала и переводю компьютер в спящий режим, когда я возвращаюсь, соединение, конечно, прерывается. Проблема в том, что, похоже, нет способа воскресить окно и связанный с ним локальный запрос bash. Все, что меня действительно волнует, это повторное использование окна терминала. Я не хочу использовать команду +N, которая открывает маленькое окно, и нужно изменить его размер, расположить на экране и т.д. Разве не должно быть никакого способа использовать то же окно и локальную оболочку? Я бы ожидал, что действие сна приведет к тому, что программа ssh вернется к локальной подсказке bash, поэтому я не понимаю, почему окно кажется полностью мертвым.

3 ответа3

6

Нажмите Enter ~ . завершить сеанс SSH.

(~ это escape-символ ssh , и он работает только после новой строки.)

4

Что произойдет, если вы используете Ctrl-C? Другой вариант - создать новую вкладку, а не новое окно, используя Command-T вместо Command-N. И еще один вариант - открыть новую вкладку, использовать команду killall, чтобы принудительно завершить работу SSH, а затем закрыть новую вкладку.

1

подождите несколько минут, и вы получите подсказку обратно. Если вы не хотите ждать, вы можете скопировать и вставить экран в текстовый файл, открыть новую вкладку / окно терминала и отследить файл. (Вы потеряете цвета, хотя)

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