Discuss this help topic in SecureBlackbox Forum
TElSimpleSFTPClient provides client-side functionality for SFTP (Secure File Transfer Protocol). It is a descendant of TElSSHBaseClient.
Description
TElSimpleSFTPClient is an implementation for SSH File Transfer Protocol. It works over a secure SSH channel, and has nothing in common with the FTP protocol. SFTP works as a subsystem of SSHv2 protocol, i.e. SFTP negotiation flow is the following:
To add SFTP support to your product you should perform the following sequence of operations:
To use external socket class, set UseInternalSocket property to False, and handle OnSend/OnReceive events. To let TElSimpleSFTPClient use internal socket, just set the values of the Address and Port properties.
See Increasing SFTP speed article for details about how to achieve maximum data transfer speed.
This component supports FIPS compliant mode. For more information, read the corresponding article.
To use this class in the development and distribution of your software projects, you need to purchase one of the following licenses:
SecureBlackbox Professional, SecureBlackbox Standard, SecureBlackbox Lite