FTPS is an extension of the FTP standard that encrypts the data via SSL (Secure Sockets Layer). The usual pair of FTP ports (21 / 22 on the server, for example) are used for the control and data connections but data encryption is used.
SFTP is based upon Secure Shell (SSH) and uses a single control / data connection instead of the two ports FTP and FTPS use. As such, it is not compatible with FTP nor FTPS. IIRC, public key encryption is used with SFTP whereas FTPS allows negotiation between client and server as to the encryption used.
- These users thanked the author Robert Sample for the post:
- Peter_Mann (Fri Nov 08, 2013 10:00 pm)