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

What Is the SSH File Transfer Protocol (SFTP)?

SFTP is a safe way to send files to a server and get them back. This guide explains it in simple words.

Files and FTP2 min read6 steps

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

  1. Pick a client program. FileZilla and WinSCP are two free choices.
  2. Choose SFTP as the protocol.
  3. Enter your host name. This is your server address.
  4. Enter port 22, or the port in your welcome email.
  5. Enter your user name and password.
  6. 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.

Tip: Always pick SFTP over FTP if both are offered.

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.