ssh DenyUsers - не работает с моей настройкой RHEL6

Я хочу запретить доступ одному пользователю (test1) с ip - 192.168.122.16. Так вот что я добавил следующую строку в /etc/ssh/sshd_config

DenyUsers test1@192.168.122.16

Затем перезапустите sshd после внесения изменений в sshd_config. Но после этого изменения в файле conf все пользователи с этого IP после получения разрешения откажут в сообщении. Вместо этого я хочу запретить доступ только одному пользователю 'test1'.

sshd_config страницы руководства гласят:

DenyUsers

За этим ключевым словом может следовать список шаблонов имен пользователей, разделенных пробелами. Вход запрещен для имен пользователей, которые соответствуют одному из шаблонов. Допустимы только имена пользователей; числовой идентификатор пользователя не распознается. По умолчанию вход разрешен для всех пользователей. Если шаблон принимает форму USER@HOST, тогда USER и HOST проверяются отдельно, ограничивая вход в систему определенным пользователям с определенных хостов. Директивы allow/deny обрабатываются в следующем порядке: DenyUsers, AllowUsers, DenyGroups и, наконец, AllowGroups.

Я особенно заинтересован в ограничении только пользователя 'test1' из вышеуказанного IP. Но я согласен с тем, что пользователь делает логин с другого IP. Что-то, чего мне здесь не хватает?

1 ответ

Вот как это работает, я только что сам проверил это на сервере RHEL6, все, что я добавил, было:

/ И т.д. / SSHD /sshd_config:

DenyUsers sirch@www.xxx.yyy.zzz

И теперь только sirch не может войти только с этого адреса. Sirch может войти с других адресов, а все остальные могут войти со всех адресов, включая этот.

Возможно ли что-то еще изменилось?

Другие вопросы по тегам