\n

Hosting & Website Access

What is SFTP?

Understand SFTP in plain English and why it is usually preferred to traditional FTP when the hosting service supports it.

SFTP is a secure way to transfer and manage files on a server. It provides file access through an encrypted SSH connection, which protects the connection more effectively than traditional FTP.

How is SFTP different from FTP?

Both can be used to work with website files, but they are different protocols. Traditional FTP is older, while SFTP uses a secure encrypted connection. Where SFTP is available and suitable, it is normally the better choice.

What details might I need?

An SFTP connection commonly needs:

  • a host or server name;
  • a username;
  • a port number;
  • a password or, in some setups, an SSH key.

These values are specific to the hosting account. Do not publish them or guess them. Your hosting provider should show the correct details for your service.

How should I provide SFTP access?

Use the safest access option the provider supports. A separate account, temporary credential or limited-access user is preferable where available. See How can I securely provide login details?.

Official cPanel resource

If your hosting account uses cPanel, its current SFTP documentation lists the typical connection details required.

View cPanel's SFTP documentation ↗

Last updated: 8 September 2026