What is SFTP?

Cerberus FTP Server 4.0 and higher supports the SSH2 File Transfer Protocol, also known as SFTP. SFTP is a network protocol that provides secure and reliable file access, file transfer, and file management functionality. Features of the protocol include resuming interrupted file transfers, directory listings, getting and setting file attributes, and remote file removal.

There are currently 6 different versions of the SFTP protocol, with versions 3 – 6 being in common use by modern SFTP clients. Cerberus supports SFTP version 3,4,5 and 6 clients.

There are also several extension to the SFTP protocol that Cerberus support.  Currently supported extesions include the integrity checking command “check-file-name” and the client and server vendor and version reporting command “vendor-id”.

Cerberus also supports SSH public key authentication.

If you are interested in more information about the three protocols, we’ve written up a short article on which protocol is the most appropriate in a given situation. We also have detailed help on the SSH2 and SFTP features supported by Cerberus FTP Server.