Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Pré-Requesitos: Ambiente Linux e Puttygen.

Para gerarmos um par de chaves publica e privada compatível com o subsistema de SFTP do Proteus, 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

Este comando, gerará um par de certificados público e privado normalmente chamada de (id_rsa.pub e id_rsa) respectivamente. Caso necessitar, é possível converter o certificado para o formato PPK utilizando o seguinte comando:

puttygen id_rsa -o minhachave.ppk -O private

Feito estes procedimentos, é necessário converter o certificado para o formato PEM (SUPER IMPORTANTE). Mesmo que, embora, tenha sido utilizado o parâmetro -m PEM

Pois, por padrão, o formato dos certificados RSA, gerados, por padrão, pela a ferramenta ssh-keygen, não é compatível com subsistema de SFTP do APPSERVER onde opera preferencialmente pelo o formato PEM. Para converter, para o formato compatível, é necessário realizar o seguinte procedimento na linha de comando:

openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem

No arquivo APPSERVER.INI, devemos configurar, conforme o exemplo abaixo, a seção SFTP para que as funções de download e upload funcionem corretamente:

[SFTP]
privatekey = D:/Keys/id_rsa.pem
publickey = D:/Keys/id_rsa.pub
certpassword = teste12345
  • Sem rótulos