Você pode autenticar sua conexão FTP usando o protocolo SFTP fornecendo seu nome de usuário e uma chave de autenticação (formato de arquivo .pem). Se esta chave de autenticação estiver incorreta ou no formato .ppk, resultará no seguinte erro:
[Could not connect to SFTP server at "sftp://<URL>:***@sftp01.<website>.com/".] [Could not load private key from "/<folder>/<folder>/<folder/<filekey>".] [invalid privatekey: [<private key>]
Você pode ver que a URL não pôde carregar a chave privada de seu local designado e a chave era inválida.
Converta sua chave
Você pode converter sua chave em um arquivo .pem no Windows ou Mac.
Windows – converte um arquivo .ppk em um arquivo .pem
- Iniciar PuTTYgen
- Em Ações, escolha Carregar e navegue até o arquivo .ppk.
- Escolha o arquivo .ppk e, em seguida, escolha Abrir .
- Limpe os campos 'Key passphrase' e 'Confirm passphrase'.
NOTA: A senha é usada para criptografar a chave e é uma camada extra de proteção. Se sua chave privada for descoberta, ela não poderá ser usada, porque a senha é necessária para efetuar login. Usar uma senha torna a automação difícil porque a intervenção humana é necessária para efetuar login em uma instância ou copiar arquivos para uma instância.
- Clique em Conversões no menu na parte superior do Gerador de chaves PuTTY e clique em Exportar chave OpenSSH .
- Para o aviso do PuTTYgen 'Tem certeza de que deseja salvar esta chave sem uma senha para protegê-la?', escolha Sim .
- Nomeie o arquivo e adicione a extensão .pem.
Fonte: https://docs.celigo.com/hc/en-us/articles/4408624005531-Convert-a-PPK-file-to-PEM-to-restore-an-sFTP-connection