Терминал, используемый для подключения по SSH, перестает отвечать на запросы после переключения на другие приложения

Я использую рабочий стол Ubuntu 18.04 и иногда использую ssh-соединение в терминале с сервером. Когда я переключаюсь с терминала на другое приложение, такое как Gedit, Nautilus и т. Д., И возвращаюсь к терминалу, тогда я не могу вводить никакие команды подключения ssh в терминале.

Похоже, что окно терминала получает фокус, но не получает никакого ввода. Окно терминала не принимает никаких клавиатурных команд, а ctrl-c, ctrl-q и т. Д. Ничего не делают.

С помощью мыши я могу выделить текст в окне, но ничего не могу написать.

Я искал в сети, и я прочитал, что это может быть вызвано тайм-аутом ssh, поэтому соединение прерывается и терминал перестает отвечать на запросы.
Что меня беспокоит, так это то, что здесь нет предупреждения, и прежде всего, что окно должно быть закрыто кнопкой X.

Как я могу избежать этой проблемы?

0 ответов

У меня была точно такая же проблема, на той же ОС: истек срок ожидания старого сеанса ssh и CTRL+C/D/Z не дали эффекта, сеанс просто сидит там.

Единственный способ восстановить контроль над консолью, не закрывая ее полностью, - отправить управляющую клавишу ssh (по умолчанию ~), набрав: ~. и ударить.

Связанный: https://unix.stackexchange.com/questions/2919/kill-an-unresponsive-ssh-session-without-closing-the-terminal

Другие вопросы по тегам