Olá pessoal. Estava realizando os exercícios e neste eu comecei a receber a mensagem abaixo ao tentar executar o comando do Ansible-playbook
$ ansible-playbook playbook.yml -u ubuntu --private-key iac-alura.pem -i hosts.yml
PLAY [terraform_ansile] **
TASK [Gathering Facts] *** fatal: [54.227.225.13]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@ WARNING: UNPROTECTED PRIVATE KEY FILE! @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nPermissions 0555 for '/mnt/c/Users/usuario/OneDrive/Alura/IoC/iac-alura.pem' are too open.\r\nIt is required that your private key files are NOT accessible by others.\r\nThis private key will be ignored.\r\nLoad key "/mnt/c/Users/usuario/OneDrive/Alura/IoC/iac-alura.pem": bad permissions\r\nubuntu@54.227.225.13: Permission denied (publickey).", "unreachable": true}
PLAY RECAP *** 54.227.225.13 : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0
Estou rodando o ambiente no meu Windows 11 com uma distribuição Ubuntu 20.04 pelo WSL.
wilson@meu-PC:/mnt/c/Users/usuario/OneDrive/Alura/IoC$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.5 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.5 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal
Na primeira vez que ocorreu eu apaguei o par de chaves na AWS e criei uma nova com o mesmo nome, fiz download, apaguei do meu diretório do curso (IoC) e copiei a nova chave para lá.
Já segui a recomendação da AWS para executar o comando chmod 400 iac-alura.pem mas o erro permanece. Já tentei também o chmod 600 iac-alura.pem mas o erro perssistiu.
Antes da troca da troca das chaves eu estava ao menos conectando ssh mas agora nem ssh funciona. Apresenta a mensagem: Permission denied (publickey)
Agradeço a ajuda.