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 therefore preferred as a more secure method of transfering data over FTP.