SSH File Transfer Protocol (SFTP) is a network protocol used to securely transfer and manage files on remote systems. SFTP is layered on top of the SSH protocol, and is preferred over FTP as a method of transferring data.