Vamos por exemplo usar a chave privada: LI2PL7G09_id_ed25519 Erros nas permissões e não se consegue usar, temos que fazer o seguinte: chmod 600 LI2PL7G09_id_ed25519 sed -i.bak 's/\r$//' LI2PL7G09_id_ed25519 Se não tiver o sed use o tr: tr -d '\r' < LI2PL7G09_id_ed25519 > temp && mv temp LI2PL7G09_id_ed25519 Porque acontece isto ? Porque o ficheiro é gravado em formato DOS com as novas linhas em CR+LF invés do formato *nix LF === Let's, for example, use the private key: LI2PL7G09_id_ed25519 There are permission errors, and it cannot be used. We need to do the following: chmod 600 LI2PL7G09_id_ed25519 sed -i.bak 's/\r$//' LI2PL7G09_id_ed25519 If you don't have sed, use tr: tr -d '\r' < LI2PL7G09_id_ed25519 > temp && mv temp LI2PL7G09_id_ed25519 Why does this happen? Because the file is saved in DOS format with newlines as CR+LF instead of the *nix format LF.