
Corrigir o Erro SSH Load key: invalid format no Windows
- Gustavo Viana
- Windows
- 25 de março de 2025
Ao tentar acessar uma máquina via SSH a partir do Windows, você pode se deparar com a mensagem de erro:
Load key "C:\Users\\NomeDoUsuario\\.ssh\id_rsa": invalid format
Veja o exemplo do erro na imagem abaixo:

Esse problema geralmente indica que o arquivo de chave privada não está no formato esperado pelo cliente SSH. No entanto, neste post, abordaremos as principais causas desse erro e apresentaremos soluções para que você possa restabelecer sua conexão com sucesso.
1 - Verifique se o conteúdo da chave está correto
Abra o arquivo id_rsa (ou o nome da sua chave) com um editor de texto simples (como o Notepad++, Sublime ou Bloco de Notas) e confira se o conteúdo é semelhante a:
-----BEGIN OPENSSH PRIVATE KEY-----
[chave privada aqui]
-----END OPENSSH PRIVATE KEY-----
Info
Dependendo do tipo de chave, a string OPENSSH pode ser diferente
Caso a primeira ou última linha estejam fora do padrão, isso pode indicar que o arquivo está em um formato incompatível. Neste caso, você pode tentar inserir as linhas de BEGIN e END. Em último caso, você pode gerar uma nova chave privada:
ssh-keygen
2 - Adicione uma linha ao final do arquivo
Caso o conteúdo da sua chave de fato esteja correta, tente adicionar uma nova linha em sua chave privada. Você pode fazer isso através de qualquer editor de texto já citados anteriormente neste post ou através do powershell. Há um exemplo do comando abaixo, mas lembre-se de alterar o NomeDoUsuario para o nome do seu usuário real e também a id_rsa para o nome da sua chave correta (caso não seja id_rsa).
Add-Content -Value "`r`n" -Path C:\Users\NomeDoUsuario\.ssh\id_rsa
Por fim, agradecemos a leitura e esperamos que este post tenha te ajudado de alguma maneira! Caso tenha alguma dúvida, entre em contato conosco pelo Telegram , Facebook ou Instagram ! Veja mais posts no IronLinux !