Страницы

Поиск по вопросам

вторник, 18 июня 2019 г.

Зависает screen после переключения на другое окно, либо после разблокировки экрана

Терминал. В нём запущена сессия screen по ssh. Всё работает хорошо. Однако после того, как переключиться на другое окно в системе (Debian 8), а затем вернуться через какое-то время, то screen перестаёт реагировать на клавиатуру и мышь. Соответственно такая же ситуация происходит после разблокировки экрана.
С чем это может быть связано и как это можно починить?


Ответ

Прозреваю, что из-за неактивности отваливается ssh.
Проверить просто
Запустить какой-нибудь ping 127.0.0.1 и уйти в другое окно. Если по возвращению пинг будет бежать - это точно отвал по неактивности.
Как лечить
Накрутить в sshd_config вот эту парочку:
TCPKeepAlive yes ClientAliveInterval 60
Время задается в секундах. Первый просто заставит ssh слать тестовые пакеты-пинги, второй задает частоту.

Комментариев нет:

Отправить комментарий