What is SFTP?

The SSH File Transfer Protocol or SFTP is a network protocol that provides file transfer and manipulation functionality over any reliable data stream. In WISE-FTP it is used with the SSH-2 protocol to provide secure file transfer, but is intended to be usable with other protocols as well.

The SFTP Protocol provides secure file transfer functionality over any reliable data stream. It is the standard file transfer protocol used with the SSH2 protocol. WISE-FTP implements the client side of this protocol, which is reliable and easy to use.

The SFTP protocol is primarily designed to provide file transfers, but is can also be used for more general file system access on the remote server. The SFTP protocol runs on a secure channel, which means that passwords and file information are not exposed to the network in plain text.

WISE-FTP not only supports the most important PutFile (for file uploading) and GetFile (for file downloading) methods, but also:

WISE-FTP works with all OpenSSH versions and SSH (from SSH Communications Security Corp.), which are the most common protocols used on present day servers, but it has also been tested with others. Although different server implementations handle some SFTP features in different ways (for example, some add "/" to the end of each directory name), WISE-FTP has no problems with these variations.

NOTE: A common misconception is that SFTP is simply FTP run over SSH; in fact it is a new protocol designed from the ground up by the IETF working group. It can also be easily confused with Simple File Transfer Protocol (SFTP).