Sim. Você pode usar o arquivo em /etc/pam.d/sshd
.
Teste
- Eu adicionei um novo usuário como testuser usando o comando
adduser
. -
Eu adicionei a entrada abaixo no meu arquivo
/etc/ssh/sshd.deny
. (Se isso não existe você pode criar o arquivo).testuser
-
Agora, adicionei a entrada abaixo no meu arquivo
/etc/pam.d/sshd
. É um boa prática para fazer backup do arquivosshd
existente antes de fazer qualquer mudanças.auth required pam_listfile.so item=user sense=deny file=/etc/ssh/sshd.deny onerr=succeed
-
Reinicie seu serviço
ssh
. -
Agora, tentei
ssh testuser@myhostname
e obtenho a permissão negado erro. -
Do meu arquivo de log
/var/log/auth.log
quando eu testei, eu vejo o abaixo informação.Oct 7 10:24:49 ramesh-pc sshd[4522]: pam_listfile(sshd:auth): Refused user testuser for service sshd
Referências