Чего я хочу добиться, так это просто завершить неактивные сеансы SSH. Просто потому, что пользователь вошел в систему, не означает, что пользователь что-то делает. Мне нужен демон SSH для выхода пользователей из системы после X секунд бездействия.
Debian Bullseye, как и CentOS, не выполняет автоматический выход из неактивных сеансов SSH. По крайней мере, не в разумные сроки. Под разумным я подразумеваю менее 10 минут.
Прежде чем опубликовать этот вопрос, я искал и читал похожие проблемы на serverfault.com, но не смог найти ни одного сообщения с правильными ответами.
После прочтения множества статей, в том числе справочных страниц Debian https://manpages.debian.org/stretch/openssh-server/sshd_config.5.en.html Я реализовал две опции, связанные с бездействием ssh, в файле /etc/ssh/sshd_config следующим образом:
Клиентживинтервал 300
ClientAliveCountMax 1
Значение времени ожидания вычисляется путем умножения ClientAliveInterval на ClientAliveCountMax.
интервал времени ожидания = ClientAliveInterval * ClientAliveCountMax
Эта настройка отлично работает на CentOS, так как я получаю «Соединение с x.x.x.x закрыто удаленным хостом». но это не работает в Debian.
Я неправильно истолковываю документацию?
Может кто-нибудь объяснить, что я делаю неправильно?
Спасибо.