1
resposta

[Dúvida] Senha errada do ssh no prompt

Eu estou tentando logar no prompt, mas este erro:

Permission denied, please try again.
ubuntubox@192.168.0.xx's password:
ubuntubox@192.168.0.xx: Permission denied (publickey,password).

Estou colocando a mesma senha da vm, mas por algum motivo, a senha não está sendo aceita, já criei outras vms e o erro persiste. Já verifiquei a conexão em Bridge e outras coisas, mas nada, se alguém puder ajudar eu agradeço.

1 resposta

Olá, Diego! Parece que você está tendo problemas com o acesso via SSH para a sua máquina virtual, certo? Pelo que você descreveu, o erro "Permission denied" geralmente ocorre quando as credenciais fornecidas estão incorretas ou o servidor SSH está configurado para não aceitar autenticação por senha.

Vamos tentar algumas soluções possíveis:

  1. Verificar as credenciais: Certifique-se de que você está digitando o nome de usuário e a senha corretamente. Lembre-se de que o Linux é sensível a maiúsculas e minúsculas, portanto, 'ubuntubox' é diferente de 'UbuntuBox'.

  2. Configurações do SSH: Se você tem certeza de que suas credenciais estão corretas, pode ser que o servidor SSH esteja configurado para não aceitar autenticação por senha. Você pode verificar isso acessando o arquivo de configuração do SSH (/etc/ssh/sshd_config) na sua máquina virtual e procurando a linha que diz 'PasswordAuthentication'. Se estiver definido como 'no', mude para 'yes' e reinicie o serviço SSH (sudo service ssh restart).

  3. Chave SSH: Outra possibilidade é que o servidor esteja configurado para autenticação somente por chave SSH. Se for esse o caso, você precisará gerar uma chave SSH no seu cliente (a máquina a partir da qual você está tentando conectar) e copiá-la para o servidor. Aqui está um exemplo de como fazer isso:

    a. No cliente, gere uma nova chave SSH com o comando ssh-keygen. Isso criará uma nova chave na sua pasta home, no diretório .ssh.

    b. Copie a chave para o servidor com o comando ssh-copy-id usuario@192.168.0.xx. Substitua 'usuario' pelo seu nome de usuário e '192.168.0.xx' pelo endereço IP do servidor.

    c. Tente conectar novamente com o comando ssh usuario@192.168.0.xx.

Lembre-se, essas são apenas sugestões e podem não resolver completamente o seu problema, pois existem muitos fatores que podem causar o erro "Permission denied". Espero ter ajudado, qualquer dúvida manda aqui.

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software