Para aqueles que assim como eu, sofreram com o erro abaixo;
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions for 'alura-iac.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "alura-iac.pem": bad permissions ubuntu@ec2-54-188-86-254.us-west-2.compute.amazonaws.com: Permission denied (publickey).
Uma solução que encontrei foi liberar as permissões no explorador de arquivos do windows, vi várias pessoas dando diversas soluções e inclusive o professor deu solução que não funcionou comigo!
Tente esse seguinte passo!
Abra o Explorador de Arquivos e navegue até o local onde o arquivo 'alura-iac.pem' está salvo.
1- Clique com o botão direito do mouse no arquivo 'alura-iac.pem' e selecione "Propriedades".
2- Na janela de propriedades, clique na guia "Segurança".
3- Clique no botão "Editar..." para alterar as permissões.
4- Na janela de permissões, selecione o usuário atual (ou o usuário que você usará para se conectar ao servidor remoto) e clique em "Editar".
5- Selecione a caixa de seleção "Controle Total" para permitir que o usuário tenha controle total sobre o arquivo.
Clique em "OK" para salvar as alterações.
Obs.: Certifique-se que você está usando o terminal BASH no VsCode, se tiver usando o powershell talvez não funcione.