ssh DenyUsers - não está funcionando com a configuração do RHEL6

2

Eu quero negar o acesso a um único usuário (test1) do ip-192.168.122.16. Então é isso que eu adicionei a seguinte linha em /etc/ssh/sshd_config

DenyUsers [email protected]

Em seguida, reinicie o sshd depois de fazer alterações no sshd_config. Mas depois dessa mudança no arquivo conf todos os usuários daquele IP depois de receberem uma mensagem de permissão negada. Em vez disso, quero negar o acesso apenas a um único usuário 'test1'.

sshd_config man pages diz o seguinte:

DenyUsers

This keyword can be followed by a list of user name patterns, separated by spaces. Login is disallowed for user names that match one of the patterns. Only user names are valid; a numerical user ID is not recognized. By default, login is allowed for all users. If the pattern takes the form USER@HOST then USER and HOST are separately checked, restricting logins to particular users from particular hosts. The allow/deny directives are processed in the following order: DenyUsers, AllowUsers, DenyGroups, and finally AllowGroups.

Eu sou particularmente interligado em restringir apenas o usuário 'test1' do IP acima. Mas eu estou bem com o usuário fazendo um login de um IP diffirent. Alguma coisa que eu sinto falta aqui?

    
por linxsaga 14.06.2012 / 12:33

1 resposta

1

É assim que funciona, eu apenas testei em um servidor RHEL6 aqui, tudo que eu adicionei foi:

/ etc / sshd / sshd_config:

DenyUsers [email protected]

E agora apenas a sirch não consegue fazer login apenas a partir desse endereço. O Sirch pode efetuar login de outros endereços e todos os outros podem efetuar login de todos os endereços, incluindo aquele.

É possível que algo mais tenha mudado?

    
por 14.06.2012 / 13:13