Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] UNPROTECTED PRIVATE KEY FILE!

Estou usando Windows com WSL. Ao executar o ansible-playbook o erro abaixo é exibido.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Como consigo resolver, por gentileza?

3 respostas

Olá Gabriel.

Tudo bem?

Pelo erro que você está enfrentando, parece que o problema está relacionado às permissões do arquivo de chave privada que você está usando para conectar-se via SSH através do Ansible. O erro "UNPROTECTED PRIVATE KEY FILE!" indica que as permissões do arquivo são muito abertas, o que pode ser um risco de segurança.

No Windows com WSL, você pode ajustar as permissões do arquivo de chave privada para que apenas o usuário tenha permissão de leitura, o que é o requisito para que o SSH aceite a chave sem exibir o erro. Aqui estão os passos para fazer isso:

  1. Abra o terminal do WSL.

  2. Navegue até o diretório onde o arquivo de chave privada está localizado.

  3. Execute o seguinte comando para alterar as permissões do arquivo:

    chmod 600 nome_da_sua_chave.pem
    

    Substitua nome_da_sua_chave.pem pelo nome real do seu arquivo de chave privada.

  4. Após ajustar as permissões, tente executar o comando ansible-playbook novamente.

Isso deve resolver o problema de permissões e permitir que o Ansible conecte-se à instância EC2 sem problemas.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.

Boa tarde, Renan.

Obrigado pela atenção!

Já tinha tentado essa solução, visto em outros tópicos no fórum, sem sucesso. Como pode ver pela imagem abaixo, estou no diretório correto, porém o comando chmod não é executado. Aparentemente um erro de permissão. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Para quem estiver com o mesmo problema, encontrei a solução neste outro tópico. O vídeo no YouTube, disponibilizado pelo usuário Leonardo Almeida de Araújo, é muito mais rápido e simples de resolver.

Como já falado por outros alunos, infelizmente o curso deixa muito a desejar na questão de resolução de problemas. Isso poderia ser melhorado.