Você deve ser capaz de definir contas para usar / bin / false para impedir o login.
sudo usermod -s /bin/false <account>
Portanto, para o usuário "baduser", use sudo usermod -s /bin/false baduser
.
Você também pode editar o arquivo de senha diretamente, usando um comando como vipw
.
A linha resultante deve ser algo como isto:
jgb:x:1003:1003:,,,:/home/jgb:/bin/false
Para ser ainda mais seguro, você pode definir usuários permitidos em ssh via /etc/ssh/sshd_config
.
Você adicionaria uma linha como esta:
AllowUsers user1 user2 user3