Secure File Transfer Protocol (SFTP)


Secure FTP (SFTP) is a secure version of the File Transfer Protocol that uses a Secure Shell (SSH) tunnel as an encryption method to transfer, access, and manage files.

  • addresses the privacy and integrity issues of FTP by
    • encrypting the authentication and data transfer between client and server
  • a secure link is created between client and server using SSH over TCP port 22
  • ordinary FTP commands and data transfer can then be sent over the secure link
  • requires an SSH server that supports SFTP plus SFTP client software
  • another way to secure FTP is to use TLS