Когда я подключаюсь к удаленному серверу через ssh в окне терминала и переводю компьютер в спящий режим, когда я возвращаюсь, соединение, конечно, прерывается. Проблема в том, что, похоже, нет способа воскресить окно и связанный с ним локальный запрос bash. Все, что меня действительно волнует, это повторное использование окна терминала. Я не хочу использовать команду +N, которая открывает маленькое окно, и нужно изменить его размер, расположить на экране и т.д. Разве не должно быть никакого способа использовать то же окно и локальную оболочку? Я бы ожидал, что действие сна приведет к тому, что программа ssh вернется к локальной подсказке bash, поэтому я не понимаю, почему окно кажется полностью мертвым.
3 ответа
Нажмите Enter ~ . завершить сеанс SSH.
(~ это escape-символ ssh
, и он работает только после новой строки.)
Что произойдет, если вы используете Ctrl-C? Другой вариант - создать новую вкладку, а не новое окно, используя Command-T вместо Command-N. И еще один вариант - открыть новую вкладку, использовать команду killall, чтобы принудительно завершить работу SSH, а затем закрыть новую вкладку.
подождите несколько минут, и вы получите подсказку обратно. Если вы не хотите ждать, вы можете скопировать и вставить экран в текстовый файл, открыть новую вкладку / окно терминала и отследить файл. (Вы потеряете цвета, хотя)