Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Permission denied

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeEstou 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.

1 resposta
solução!

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:

  • Se o teclado está no layout correto (ex: ABNT2, US).
  • Se há espaços ou caracteres invisíveis (copiar e colar pode causar isso).
  • Tente digitar a senha manualmente com MUITO cuidado.

Usuário server1 não existe ou está desabilitado

Confirme se:

  • O usuário server1 está criado na máquina de destino.
  • Ele está habilitado para login por SSH (/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:

  • Ter bloqueios por IP.
  • Usar firewall ou fail2ban que bloqueia tentativas após falhas.

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