Boa tarde Wellington. Tudo bem?
Isso ocorre quando temos um problema de permissão no arquivo, se você esta usando o WSL, é interessante copiar o arquivo da chave para uma pasta que não seja compartilhada com o Windows. O sistema de arquivos do windows (NTFS) não suporta permissões por arquivo, então apesar de você executar o chmod 400
as permissões não são gravadas no arquivo, mantendo ele como 777.
Sendo assim, copie a chave para uma pasta dentro do WSL, como em /home/welli
e depois execute o chmod 400
.
Dica: para criar a pasta caso ela não exista é o mkdir
seguido do caminho da pasta, logo mkdir /home/welli
Espero ter ajudado, continue se esforçando e bons estudos.