Secure File Transfer Protocol (SFTP) is a method for transferring files over a network with encryption, typically using SSH (Secure Shell). It ensures that data, as well as login credentials, are protected from interception during transfer. SFTP client applications are available for Linux, Mac, and Windows.