Histórico da Página
...
É 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 |
---|
Disponibilidade
Esta classe está disponível a partir da versão 20.3.2.1 do Application Server