Skip to content

How do I upload my files with SFTP?

SFTP (SSH File Transfer Protocol) is the recommended method for uploading files to your hosting account. Unlike standard FTP, SFTP encrypts the entire connection — including your credentials and file data.

To upload files you need an SFTP client. We recommend WinSCP, a free and easy-to-use client available at winscp.net. Other popular options include FileZilla and Cyberduck.

Your connection credentials are included in the New Account Information email sent when your hosting account was created. Keep that email handy for the steps below.

  1. Install and open WinSCP, then click New Session in the top left.

  2. Enter your connection details:

    SettingValue
    File ProtocolSFTP
    Host nameYour domain name (or temporary IP if DNS hasn’t propagated)
    Port number22
    User nameYour cPanel username
    PasswordYour cPanel password
  3. Click Login.

  4. If prompted to accept the server’s host key on first connection, it is safe to accept.

  1. In the left pane (local), navigate to the folder on your computer containing the files you want to upload.

  2. In the right pane (remote), navigate to the public_html directory — this is your website’s document root.

  3. Select the file(s) in the left pane and click Upload.

  4. Once the upload completes, you’ll see the files listed in the public_html directory on the remote side.

If you experience any connection issues, open a support ticket and include any error messages you’re receiving.