Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

É possível utilizar a Classe tSFTPClient, disponível na linguagem TLPP, para implementar funcionalidades equivalentes a Classe tFTPClient, disponível na linguagem em ADVPL, de forma mais segura e eficiente.

Certificados de Login

Para gerar certificados de Login, é importante atentar-se a estes procedimentos:

Geração de Certificados de Login para Classe tSFTPClient

Configuração

No arquivo de configurção INI do Application Server (appserver.ini), segue um exemplo de como configurar algumas chaves utilizadas especificamente pela Classe TSFTPClient:

...

  • PRIVATEKEY é utilizada para configurar o caminho do arquivo referente a chave privada localizado no servidor.
  • PUBLICKEY é utilizada para configurar o caminho do arquivo referente a chave pública localizado no servidor.
  • CERTPASSWORD é a senha da chave pública. Se não existir, basta omiti-la.
  • SHELLEXEC Permite habilitar o recurso de envio de comandos diretamente para o prompt de comandos do servidor SFTP remoto. Valores aceitos: 0-Inativo (Padrão) / 1-Ativo.

Autenticação

O SFTP suporta dois métodos de autenticação:

...

A autenticação via chave pública é mais segura do que a autenticação via senha pois não requer o envio de senha para o servidor SFTP, tornando mais difícil para um invasor roubar a senha.

Vantagens do SFTP

Segurança: Usa criptografia para proteger todos os dados transferidos.

...

Flexibilidade: Pode ser usado para transferir arquivos entre diferentes sistemas operacionais e dispositivos.

Desvantagens do SFTP

Velocidade: Pode ser um pouco mais lento do que outros protocolos de transferência de arquivos como o FTP.

Complexidade: Pode ser um pouco mais complexo de configurar e usar do que outros protocolos de transferência de arquivos. Requer o uso do servidor OpenSSH para prover o acesso SFTP através da camada SSH.

Métodos da Classe SFTP

Exibir filhos