Histórico da Página
Pré-Requesitos: Ambiente Linux (Preferencialmente) e Puttygen.
Atualmente, existem vários tipos de certificados de Login que podem ser utilizados no SFTP. São elas: RSA Key (Padrão), DSA Key, ECDSA Key (Elliptic Curve), Ed25519 Key (EdDSA Curve). Na plataforma, recomenda-se utilizar o padrão RSA Key.Pré-Requesitos: Ambiente Linux (Preferencialmente) e Puttygen.
Para gerarmos um par de chaves publica e privada compatível com o subsistema de SFTP do Protheus, devemos realizar os seguintes procedimentos:
Preferencialmente, em ambiente Linux, para gerar os pares de chaves públicas e privadas, é necessário utilizar o seguinte comando (Sempre com o parâmetro -m PEM):
ssh-keygen -m PEM
Caso não houver disponibilidade de utilizar o ambiente Linux, é possível instalar o WSL no Windows para suprir essa necessidade conforme o link:
...
Ao executar o comando o resultado deverá ser:
| Arquivo Gerado | Tipo da chave |
|---|---|
| id_rsa | PEM RSA private key |
| id_rsa.pem | PEM RSA private key |
| id_rsa.pub | OpenSSH RSA public key |
| minhachave.ppk | PuTTY Private Key File, version 3, algorithm ssh-rsa |
Nota: O formato da chave privada (id_rsa) nunca deverá ser OpenSSH RSA private key uma vez que este não é suportado.
...