Article overview

Help article

What's the difference between FTP, FTPS and SFTP

FTP, FTPS and SFTP are techniques used to transfer files between computers. When using our services, you will likely make use of these techniques, but may wonder what the differences are between them. In this article we explain the differences between FTP, FTPS and SFTP by explaining what each of these techniques entail.


FTP (File Transfer Protocol)

 

FTP is used in the exchange of files between computers. A computer serves as an FTP server (in our case this is your VPS / web hosting server) and the other as a client (your computer). You connect from the client to the server to transfer files to the server. We recommend FileZilla for the use of FTP.

Safety

FTP traffic normally runs via port 21 and does not use encryption. Instead of FTP, SFTP or FTPS is usually used since encryption is applied to these.


SFTP (SSH File Transfer Protocol)

 

SFTP uses SSH to set up a secured TLS or SSL FTP connection between computers. The use of SFTP is very similar to the use of FTP. The only difference a user usually normally notices is that you are using a different port, the host address starts with sftp:// and uses port 22 or 2222.

A limitation of SFTP is that you can only create one type of user: every user is an administrator and has full access and rights.


FTPS (File Transfer Protocol SSL)

 

FTPS uses SSL or TLS for securing the FTP connection. The use of FTPS is identical to FTP, except that the FTPS connection is secured.

Unlike SFTP, you must indicate in your FTPS client that you are using a secure connection when connecting.


 

Should you have any questions left regarding this article, do not hesitate to contact our support department. You can reach us via the ‘Contact Us’ button at the bottom of this page.

If you want to discuss this article with other users, please leave a message under 'Comments'.

Has this article been helpful?

Create an account or log in to leave a rating.

Comments

Create an account or log in to be able to leave a comment.