The SSH File Transfer Protocol (SFTP) is a network protocol that provides file access, file transfer, and file management functionalities over secure connection.1) It was designed by the Internet Engineering Task Force (IETF) as an extension of the Secure Shell protocol (SSH) version 2.0 to provide secure file transfer capability.2)
In its basic functionality the SFTP is similar to an old FTP, while having better designed advanced functionality. Unfortunately not all SFTP server implementations take advantage of the advanced features, yet.
Unlike SCP, for connection with an SFTP server you do not need access to shell (although some implementations may still require that).
See also SFTP status/error codes.
Site design by Black Gate