Estou tentando acessar o ssh pelo cmd porem está dando permissão negada após por a senha, e a senha nao está errada pois ate ja troquei ela para confirmar e continua dando erro.
Estou tentando acessar o ssh pelo cmd porem está dando permissão negada após por a senha, e a senha nao está errada pois ate ja troquei ela para confirmar e continua dando erro.
Olá! Pelo erro exibido na imagem:
Permission denied, please try again.
mesmo após trocar a senha, algumas possibilidades podem estar causando isso:
mesmo que pareça certa, verifique:
Usuário server1
não existe ou está desabilitado
Confirme se:
server1
está criado na máquina de destino./etc/ssh/sshd_config
deve permitir login com senha e com esse usuário).SSH configurado para não aceitar login por senha
No servidor de destino, o arquivo /etc/ssh/sshd_config
pode conter:
PasswordAuthentication no
ou
PermitRootLogin no
Se isso estiver definido, apenas chaves SSH são aceitas. Verifique com quem configurou o servidor.
Bloqueio por permissões ou política de segurança
O servidor pode:
Soluções que penso que podem da certo:
Acessa o servidor localmente (diretamente no terminal dele, não via SSH) e teste o login com server1
.
Veja o conteúdo de /var/log/auth.log
(ou journalctl -xe
) para ver mensagens do SSH.
Confirme com sudo cat /etc/ssh/sshd_config
se a autenticação por senha está permitida:
PasswordAuthentication yes
PermitRootLogin yes/no