Knowledge Base
 Up to 70% off  on  WordPress  hosting for WordPress Websites and Stores!

How to Use SFTP to Connect to your WordPress Website

There are several reasons why you may want to connect directly to your website’s file system. Whether that is to upload large files, install themes, or customize plugins in a secure shell. Secure FTP is available with your Bluehost hosting account.

Using SFTP

Our servers do support SFTP, which uses a layer of encryption for security and is restricted to a secured port. SFTP or Secure File Transfer Protocol (sometimes called SSH File Transfer Protocol) was designed as an extension of the SSH (Secure Shell) protocol. It is a secure channel using SSH.

Before you can connect your WordPress site, here are a couple of things that you will need to do to use this option on our servers.

Important Note: Only your main FTP/cPanel username can be used for SFTP access. FTP accounts created using the FTP Accounts tool will not work. If you are having trouble finding this information, please contact our support team.

  1. You will need an SFTP client. Though there are several free and premium clients out there, we recommend the following:
    • Free:
    • Premium:
      • Transmit (MAC)
      • FlashFXP (PC)

        Note: Common issues are caused when the client is not up to date. Please be sure to use the latest version.

  2. You will now need to enable SSH/Shell access to your account. Do this by:
    • Log into your Bluehost Account Manager.
    • Click the Hosting tab from the side navigation menu to the left.
    • Scroll down to click the CPANEL button under Quick Links.
    • Click SSH Access under the Security section, and click Manage SSH Keys.
    • Here, you can set up and manage your SSH keys.
  3. Log into your SFTP program using the following:
    • Connection type - SFTP
    • Hostname - Your domain name or server IP address
    • Username - Your cPanel username (or root on a VPS/Dedicated server)
    • Password - As appropriate for the user
    • Port - 22

If you need further assistance, feel free to contact us via Chat or Phone:

  • Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.

Did you find this article helpful?

* Your feedback is too short