


A number of protocols can provide this channel, but in practice, SSH is almost always used. SFTP requires the use of a secure channel, which it uses to carry out all operations. It also provides the ability to delete, rename, and move files, and create, list, and delete directories. SFTP is a file management protocol rather than a pure file transfer utility. One advantage of SSH is that all data is encrypted, including the control commands. This architecture allows SFTP to leverage and access SSH security and authentication features. SFTP is designed from scratch to provide comprehensive file management. It is based on the SSH program and not on the original FTP utility.

SFTP, sometimes referred to as the Secure File Transfer Protocol, was developed to address serious security concerns surrounding the original FTP protocol. This guide provides some background information about SFTP and explains how to use it to transfer files. SFTP extends version 2.0 of the Secure Shell (SSH) protocol to provide greater security. It is a free and open-source utility that is available on all Linux systems. SSH File Transfer Protocol (SFTP) provides a mechanism for transferring, accessing, and managing files more securely compared to earlier protocols.
