We use cookies to make your experience better. By continuing to visit this website you agree to our use of cookies. More information can be found in our Privacy Policy.


SSH File Transfer Protocol (SFTP) is a part of the SSH (Secure Shell) protocol suite. Sometimes also called the Secure File Transfer Protocol, it provides implements secure file transfers over SSH. It supports the full security and authentication functionality of the SSH protocol, including SSH keys.
SSH is a secure way of providing access to all the shell accounts on the remote server. The information communicated using SFTP is first divided into small packets and unlike FTP, SFTP uses only one channel for data and control.
Before sharing the information between two computers SFTP verifies the identity of the client and once a secured connection is established it sends the encrypted information (the encryption cipher is predefined).
Unlike FTP/S, SFTP does not utilize separate command and data channels. Both data and commands are transferred in specially formatted packets via a single connection.
All data sent between client and server is encrypted using an agreed upon encryption cipher. SFTP sessions can also be further protected through the use of public and private keys, which offer an alternative form of authentication known as public key authentication. This can be used as an alternative to or in conjunction with the traditional form of authentication of usernames and passwords.
Server - Allow inbound connections on port 22.
Client - Allow outbound connections to port 22.
Choose SFTP to transfer your data in a secure and a fast way as it uses only one channel for data and control. Moreover, SFTP verifies the identity of the client and once a secured connection is established it sends the encrypted information (the encryption cipher is predefined).