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
| Point | FTPS | SFTP |
|---|---|---|
| Built on | FTP plus SSL/TLS | SSH |
| Usual port | 21 or 990 | 22 |
| Ports to open | Control port plus extra data ports | One port |
| Login options | Password, sometimes certificate | Password or SSH key |
| Firewall friendly | Harder | Easier |
Which should you pick?
- Choose SFTP if your hosting allows it. It is simple, safe and needs few ports.
- Choose FTPS if your tool or partner only supports FTP-style transfers.
- 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
- Open a program such as FileZilla.
- Open File then Site Manager and click New Site.
- Pick SFTP in the Protocol list.
- Enter host, port, username and password.
- Click Connect.
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.