What does SFTP mean?
SFTP stands for SSH File Transfer Protocol. A protocol is a set of rules that two computers follow. SSH, or Secure Shell, is a way to connect to a server and scramble everything that travels. SFTP uses SSH to move files safely.
An everyday picture
Imagine sending a parcel. With plain FTP, the parcel has a clear wrapper. Anyone can look inside. With SFTP, the parcel sits in a locked box. Only you and the server hold the key.
Why use SFTP?
- Your password is scrambled.
- Your files are scrambled while they travel.
- It uses one port only, usually 22. A port is a numbered door on a server.
- You can also list, rename and delete files on the server.
- It can use SSH keys. A key is a secret file that works like a very long password.
SFTP is not FTP
FTP is older. It sends data in plain text. SFTP is a different protocol and not just FTP with a lock. Also, FTPS is another secure option. It is FTP with an added security layer.
How to use it
- Pick a client program. FileZilla and WinSCP are two free choices.
- Choose SFTP as the protocol.
- Enter your host name. This is your server address.
- Enter port 22, or the port in your welcome email.
- Enter your user name and password.
- Connect, and drag files between your computer and the server.
Using the command line
sftp username@your-server-address
This opens a file session. Inside it, put file.txt uploads a file. get file.txt downloads one. Type exit to leave.
Your plan may or may not include SFTP. Ask Hostvento support to check. You can open a support ticket.
Quick recap
- SFTP means SSH File Transfer Protocol.
- It moves files safely through SSH.
- It normally uses port 22.
- It is not the same as FTP or FTPS.
- Use a client like FileZilla or WinSCP.