SSH File Transfer Protocol (sftp)
SFTP is a secure protocole used to perform file transfers between local and remote servers. Much more secure than FTP, this protocol uses an SSH tunnel to establish a connection and uses encryption to transfer files in an interactive session.
In the context of Secure Shell (SSH), SFTP describes two things:
- a communication protocol operating over SSH to remotely transfer and manage files;
- a command line program that implements the client portion of this communication protocol, such as that provided by OpenSSH.