Como bloquear nome de usuário específico do ssh?

20

Eu tenho testuser e quero que esse usuário faça login localmente, mas não via ssh . Como posso implementar isso?

    
por Sergiy Kolodyazhnyy 24.11.2016 / 20:24

2 respostas

37

Coloque DenyUsers user1 user2 user3 em /etc/ssh/sshd_config

    
por Artyom 24.11.2016 / 20:28
16

A resposta da Artyom está correta. Gostaria apenas de apontar que há também a possibilidade de optar por uma abordagem de 'lista branca' em vez da 'lista negra' colocando uma linha como esta em / etc / ssh / sshd_config:

AllowUsers AuthorizedUser1 AuthorizedUser2

e recarregando o serviço ssh ( service ssh restart )

Em seguida, todos os outros usuários terão acesso ssh negado (tenha cuidado para não se trancar ;-))

    
por e-Jim 25.11.2016 / 14:18

Tags