Всем привет! Очень досаждает проблема висящих ssh сессий на псевдотерминалах при не верном завершении сессий (например, интернет пропал).
Когда создаю, новую сессию, то вижу залогиненых пользователей
─[observer@polet] - [~] - [1851]
└─[$] w [12:09:31]
12:09:32 up 23:08, 3 users, load average: 0,00, 0,00, 0,00
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
observer pts/0 12:09 1.00s 0.15s 0.00s w
observer pts/1 Пт19 13:20m 1.18s 0.78s tmux
observer pts/2 Пт19 16:57m 0.80s 0.39s vim /var/tmp/sshd_config.XXGGPU
Все нагугленные мной решения сводятся к параметрам в sshd_config
ClientAliveInterval 20
ClientAliveCountMax 3
который я установил в 20 и 3. Я понял, что раз в 20 секунд проверяется состояние и если 3 раза зафелилась, то штатно завершиться должна. Однако, зомби сессии так и продолжают висеть.
Прошу коллективный разум о помощи. Как заставить ssh завершать зомби сессии?