Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

FTP, FTPS and SFTP: what is the difference?

This guide compares the secure ways to move files, so you can choose the best one for your website.

Files and FTP2 min read8 steps

The basics

FTP (File Transfer Protocol) moves files between your computer and a server. It is like a delivery truck. The trouble is that plain FTP sends everything in the open. Your password and files can be read by anyone who watches the network. It is like a postcard.

"Secure FTP" can mean two different things. They are FTPS and SFTP. The names look alike, but they work in different ways.

What is FTPS?

FTPS is plain FTP with a lock added. The lock is SSL/TLS, a way of scrambling data. It is the same lock that gives websites the padlock sign. FTPS needs a certificate on the server. It uses port 21 (with an upgrade step) or port 990. A port is a numbered door on a computer.

What is SFTP?

SFTP is a separate tool. It runs inside SSH, a secure tunnel to a server. It uses one port, usually 22. The login and all files are scrambled. You can log in with a password or with an SSH key. An SSH key is a long secret file that works like a very strong password.

Side by side

PointFTPSSFTP
Built onFTP plus SSL/TLSSSH
Usual port21 or 99022
Ports to openControl port plus extra data portsOne port
Login optionsPassword, sometimes certificatePassword or SSH key
Firewall friendlyHarderEasier

Which should you pick?

  1. Choose SFTP if your hosting allows it. It is simple, safe and needs few ports.
  2. Choose FTPS if your tool or partner only supports FTP-style transfers.
  3. Avoid plain FTP for real work.

Ask Hostvento support which of these your plan supports and what host and port to use.

How to use one

  1. Open a program such as FileZilla.
  2. Open File then Site Manager and click New Site.
  3. Pick SFTP in the Protocol list.
  4. Enter host, port, username and password.
  5. Click Connect.
Tip: If the connection fails, check that you used the right port. Port 21 will not work for SFTP.

For help, open a support ticket. Your account details are in the client area.

Quick recap

  • Plain FTP is not scrambled.
  • FTPS is FTP with SSL/TLS.
  • SFTP runs over SSH, usually on port 22.
  • SFTP is the easiest safe choice.