Buenas pessoal, pra quem estiver com este erro no win usando o terminal do vscode ou powershell,
tem um comando equivalente ao chmod 400 para o Windows, só trocar o nome de sua chave e colocar no powershell
icacls.exe iac-alura.pem /reset
icacls.exe iac-alura.pem /grant:r "$($env:username):(r)"
icacls.exe iac-alura.pem /inheritance:r
https://gist.github.com/jaskiratr/cfacb332bfdff2f63f535db7efb6df93