X

Обрыв сессии SSH во время простоя

Что бы устранить обрыв SSH сессии во время простоя, на CentOS 7 нужно внести изменения в дефолтный конфиг /etc/ssh/sshd_config

Protocol 2
TCPKeepAlive yes
ClientAliveInterval 30
ClientAliveCountMax 720

Protocol устанавливаем в 2 (в принципе это значение по умолчанию, но пусть будет).
TCPKeepAlive – периодическая проверка клиента онлайн или нет, если нет то разрыв связи.
ClientAliveInterval – время простоя клиента в секундах, после которого sshd отправляет запрос по зашифрованному каналу. Работает только для протокола 2.
ClientAliveCountMax – количество попыток проверки клиента, которые могут остаться без ответа. При достижении предела соединение разрывается.

После внесения изменений нужно перезапустить sshd

systemctl restart sshd

Если в качестве клиента используется PuTTY то в нем тоже производятся соответствующие настройки

Настройки PuTTY

Оцените данную запись
[Всего голосов: 2 - Общая оценка: 5]
Рубрики: Linux
Метки: CentOS 7sshd
Leave a Comment

Мы используем файлы cookies