Loading...

Knowledge Base

How to Manage SSH Keys for Secure Server Access

SSH keys (Secure Shell) provide a secure and encrypted way to authenticate and communicate with your hosting server without using passwords. In Bluehost, you can easily add and manage SSH keys through the Bluehost Portal to ensure safe remote access to your server.

Access SSH Management

Bluehost’s SSH Management panel allows you to add, view, and manage SSH keys in one place.

  1. Log in to your Bluehost Portal.
  2. In the left-hand menu, click Websites.
  3. Click the Manage button located next to the website you want to manage.

    Bluehost Portal - Website Manage button
     

  1. Navigate to the Files & Access tab in the top menu.

    Bluehost Account Manager - Websites Files and Access
     

  2. Locate the SSH section and click MANAGE.

    Bluehost Account Manager - Websites Files and Access Manage SSH access your server securely
     

You’ll be taken to the SSH Management panel.

Add SSH Keys

Follow the steps below to add a new SSH key to your account:

Step 1: Generate Your SSH Keys

Before adding a key, generate a public and private key pair on your local machine. Refer to our support guide for detailed instructions: Generate SSH Keys: Windows & macOS/Unix (PowerShell, PuTTY).

Step 2: Add the Public Key to Bluehost

  1. In the SSH Management panel, locate the Manage SSH Keys section.
  2. Click Add SSH Key.
  3. In the pop-up window:
  4. Click the ADD.

Your new SSH key will now appear in the list.

Manage SSH Keys

From the SSH Management panel, you can perform the following actions:

Enable or Disable Shell Access

Shell access controls whether SSH connections are allowed for your account.

  1. In the SSH Management panel, locate the Connect over SSH section.
  2. Switch the toggle on or off as needed for Shell Access.

    SSH Keys - SSH Access toggle on or off access your server securely
     

A confirmation message will appear at the top of the page indicating the current status.

View SSH Key Details

  1. In the Manage SSH Keys section, find the key you want to review.
  2. Click the vertical ellipsis (⋮) next to the key.

    SSH Keys - View SSH Key
     

  3. In the pop-up window, you can copy and download the public key using the Copy and Download option.

    SSH Keys - View SSH Key details
     

Delete an SSH Key

  1. Locate the SSH key you want to remove.
  2. Click the vertical ellipsis (⋮) next to the key.
  3. Select Delete Key.

    SSH Keys - Delete SSH Key
     

  4. Confirm by clicking Delete in the pop-up.

    SSH Keys - Confirm deletion of SSH key
     

The SSH key will be immediately removed from the account.

Access Learning Resources

You can also access support guides to learn more about SSH keys, including how to use an external client, basic SSH commands, and common SSH errors.

SSH Keys - Resources
 

Summary

Managing SSH Keys is essential for secure and efficient server access. With Bluehost’s SSH Management panel, you can easily generate, add, enable, and remove SSH keys—ensuring encrypted connections and reducing reliance on password-based authentication.

Using SSH keys improves both security and convenience for remote server management.

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.

Loading...