Bloqueia o SSH para todos, exceto o usuário root

4

Como posso modificar meu sshd_config para que ele bloqueie o acesso a todos os usuários, exceto ao usuário raiz?

Eu já dei uma olhada e tentei

AllowUsers root
DenyUsers *

Mas isso não faz nada

    
por Akshat 14.10.2012 / 20:01

2 respostas

6

Eu mesmo tentei isso, adicionando apenas a linha AllowUsers root , que funcionou sem problemas. Provavelmente uma pergunta óbvia, mas desde que você não mencionou explicitamente: você reiniciou o sshd service depois de fazer a modificação?

    
por 14.10.2012 / 20:16
1

Se você estiver usando Linux, você pode usar o módulo PAM pam_succeed_if.so (se sua distro tiver). Outros sistemas operacionais podem ou não tê-lo assim YMMV.

em /etc/pam.d/sshd:

account    sufficient   pam_succeed_if.so login = <username>

Você também pode permitir grupos específicos, ou lances / lances numéricos, etc.

Veja link para mais informações sobre este módulo PAM.

    
por 15.10.2012 / 04:39