Назад | Перейти на главную страницу

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-адреса. Что-то мне здесь не хватает?

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

/ и т.д. / sshd / sshd_config:

DenyUsers sirch@www.xxx.yyy.zzz

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

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