Loading...

Knowledge Base

How to Manage SSH Keys for Secure Server Access

SSH keys (Secure Shell) are a secure method for authenticating and protecting communication between computers over networks. With Bluehost, you can easily manage SSH keys through your Account Manager, ensuring safe and encrypted access to your hosting server.


Access SSH Management

The Account Manager now has the SSH Management panel, where you can add and manage your SSH keys and securely connect to your hosting server.

Already logged into your Account Manager? If you are already logged into your Account Manager, you can use the following link to add and manage your SSH keys:

Not yet logged into your Account Manager? If you have not logged in to your Account Manager yet, please follow these steps.

  1. Log in to your Bluehost Account Manager.
  2. From the left-hand navigation menu, click on Websites.

    Bluehost Account Manager - Websites Tab
     

    • If you have only one website, you'll go directly to its Overview page.
    • If you have multiple websites, all websites will be listed. Click Settings to access the Overview menu of the desired site.

      Bluehost Account Manager - Websites Tab Settings
       

  3. Go to the Files & Access tab in the top menu and click the MANAGE button in the SSH section.

    Bluehost Account Manager - Websites Files and Access Manage SSH
     

You'll be routed to the SSH Management panel.

Add SSH Keys

Follow these steps below to add your SSH keys to your Account Manager.

Step 1: Generate the SSH Keys

To add your SSH keys to your Account Manager, you first need to generate your private and public keys. Please visit our support guide, Generate SSH Keys: Windows & macOS/Unix (PowerShell, PuTTY), for detailed instructions.

Step 2: Add the SSH Keys to the SSH Management Panel

After generating your private and public keys, navigate to the SSH Management panel in your Account Manager to add them.

  1. In the Manage SSH Keys section of the SSH Management panel, click the ADD SSH KEY button on the right.

    SSH Keys - Add SSH Key button
     

  2. In the Add a Public Key pop-up, enter a key name and your generated public key.

    Add a Public Key pop-up
     

  3. Click the ADD button. You should now see the new SSH Key under the Manage SSH Keys section.

Manage SSH Keys

In the SSH Management panel, you can take the following actions to manage your SSH keys.

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 - Support Guides
 

Toggle the Shell Access On/Off

In addition to the toggle found in the SSH Keys card under the Advanced tab, you can also enable or disable SSH access in the SSH Management panel.

  1. Click the toggle under Shell Access.

    SSH Keys - SSH Access toggle on or off
     

  2. A notification will appear at the top of the page confirming whether SSH access has been enabled or disabled.

View the SSH Key Details

  1. In the Manage SSH Keys section, locate the SSH key for which you want to view the details.
  2. Click the vertical ellipsis icon on the right, then select View Key.

    SSH Keys - View SSH Key
     

  3. In the View Public Key pop-up, you can copy the public key by clicking the COPY link in the bottom-right corner.

    SSH Keys - View SSH Key details
     

Delete an SSH Key

  1. In the Manage SSH Keys section, locate the SSH key you want to delete.
  2. Click the vertical ellipsis icon on the right, then select Delete Key.

    SSH Keys - Delete SSH Key

  3. In the Delete Key pop-up, click the DELETE button to confirm the removal of the SSH key.

    SSH Keys - Confirm deletion of SSH key
     

    The SSH key has now been removed from the Manage SSH Keys section.


Summary

SSH key Management is essential for secure and efficient server access. By using the Bluehost Account Manager, you can easily generate, add, and manage SSH keys, ensuring encrypted communication and reducing the risks associated with password-based authentication. Implementing SSH keys enhances 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.

Did you find this article helpful?

 
* Your feedback is too short

Loading...