Eu tenho um usuário X em um servidor Y (servidor Ubuntu 16.04) com o login desativado por SSH. Especificamente em /etc/ssh/sshd_config , tenho as seguintes linhas:
Match User X
Password Authentification no
No entanto, quando tento logar no servidor com o nome de usuário X
$ ssh X@Y
Eu recebo
Permission denied (publickey).
Sinto que é um problema de segurança, pois indica que esse usuário realmente existe no servidor, mas o login para ele está desativado.
Normalmente (pelo menos na configuração padrão do servidor Ubuntu) se você tentar efetuar login com um usuário não existente Z : ssh Z@Y - você ainda recebe uma solicitação para digitar uma senha.
Eu gostaria de ter esse comportamento para o usuário X . Mas sem a possibilidade de logar mesmo que a senha digitada esteja correta.
É possível ou é um projeto ruim?
Tags ssh permissions