Usuário adicionado ao CentOS, sshd_config atualizado com AllowUsers, Login negado

Usuário adicionado ao CentOS, sshd_config atualizado com AllowUsers, Login negado

CentOS 5.3. Posso usar SSH no sistema como root perfeitamente. Adicionado um usuário e definido sua senha. Eles têm acesso ao shell (/bin/bash). Posso acessar a conta do root perfeitamente. Atualizei /etc/ssh/sshd_config com:

Permitir usuários meuNovoUsuário

E reiniciei o sshd: /etc/init.d/sshd restart

Ao tentar fazer ssh no servidor com o novo usuário, recebo uma permissão negada. E sim, verifiquei duas e três vezes se estou usando a senha correta. Qualquer ajuda é apreciada.

Responder1

Você pode alterar o nível de log em seu sshd_config para ficar assim:

LogLevel DEBUG

Reinicie o SSH. Em seguida, tente fazer login como myNewUser e poste a saída de /var/log/secure aqui (depois de retirar qualquer informação de identificação específica!) 1

1: O nível de log DEBUG pode violar a privacidade do usuário de acordo coma página de manual do sshd(5)

Responder2

O uid é >= 500? No RHEL/CentOS, a configuração padrão do PAM tem uma verificação de uid. Outra possibilidade pode ser a senha expirada (se você defini-la como root usando passwd <username>) - um login em vez de su para o usuário revela algum problema? Funciona usando autenticação Pubkey em vez de senha?

O motivo provavelmente está registrado no authlog, e a solução de problemas sem esses dados de log é apenas especulação.

informação relacionada