1

Я хотел бы знать, если есть способ определить разные ClientAliveInterval и ClientAliveCountMax для разных пользователей.

Например, у меня есть пользователи, которые могут получить доступ к оболочке и хотят установить для них значение ClientAliveCountMax равным нулю, чтобы их сеанс был закрыт, если они неактивны, даже если сеанс все еще работает правильно.

Но у меня есть пользователь, который используется для создания туннелей ssh, и я хочу, чтобы эти сеансы оставались открытыми, и поэтому установите ненулевой ClientAliveCountMax для этого.

Это возможно ?

Спасибо

1 ответ1

1

Нет, это невозможно. Эта опция помечена как глобальная в sshd_config и это означает, что вы не можете использовать ее в блоке Match .

Я могу думать только об альтернативном способе сделать это, запустив две отдельные службы sshd с разной конфигурацией на разных портах, и один будет разрывать соединения, а другой - нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .