Рейтинг:0

ClientAliveInterval не закрывает простаивающее ssh-соединение

флаг gg

У меня стоит задача закрыть простаивающие ssh соединения, если они простаивают более 5 минут. Я попытался установить эти значения на sshd_config

TCPKeepAlive нет
Клиентживинтервал 300
ClientAliveCountMax 0

Но вроде ничего не работает холостой остается активным и не сбивается даже после 5 минут простоя.

Потом я наткнулся на это https://bbs.archlinux.org/viewtopic.php?id=254707 они, ребята, говорит

Это не для простоя пользователя, они - как эта справочная страница выдержки из примечаний - для не отвечающих клиентов SSH. клиент будет не отвечает, если клиентская программа зависла или соединение был сломан. Клиент не должен оставаться без ответа только потому, что пользователь-человек отошел от клавиатуры: клиент ssh по-прежнему получать пакеты, отправленные с сервера.

я даже не могу использовать TMOUT потому что есть клиентские сценарии ssh, которые не запускают программу bash.

Как этого добиться

Версия OpenSSH OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 марта 2020 г.

флаг cn
Вы перезапускали или перезагружали службу SSHD после изменения файлов? Просто проверяю, вдруг нет!
флаг fi
@ shearn89 Да ..
флаг cn
Извините, вы ОП? Почему другой аккаунт?

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.