1

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

Допустим, имя пользователя "A" может получить доступ к SSH только в рабочее время, имя пользователя "B" может получить доступ к SSH только в рабочее время и т.д.

1 ответ1

0

Да, это возможно.

Я считаю, что эти пользователи находятся в вашей локальной сети и имеют статические IP-адреса. Если да, то мы можем создать cron для регулярного изменения файла /etc/hosts.deny. Например:

/Etc/hosts.deny будет пустым в течение разрешенных часов, и он должен измениться на следующий в ограниченные часы

sshd: ALL EXCEPT <specify ips of users here>

Я надеюсь, вы поняли мою точку зрения.

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