How to Add an SSH Key on a Self-Managed VPS and VDS

Adding an SSH key through the Bluehost Portal is the recommended way to securely access your Self-Managed VPS or Virtual Dedicated Server (VDS). Follow these steps to add your SSH public key directly from your Bluehost Portal.

Your SSH Keys Stay Put

Good news—you don't have to worry about re-adding your SSH keys every time you manage your server. For the root user, your SSH key generally remains securely configured and ready to use during standard server actions.

Server Action What Happens to Your Root SSH Key
Reboot Typically remains fully configured and available after your server comes back online.
Restart Stays active and accessible immediately after the restart under normal operations.
Reimage Persists throughout the standard reimaging process and is ready to use when your server is restored.

In short, under normal operating conditions, you can perform standard reboots, restarts, and reimages with confidence—your root SSH key will remain in place.

Add an SSH Key via the Bluehost Portal

  1. Log in to your Bluehost Portal.
  2. In the left-hand menu, click the Hosting tab.

    Self Managed VPS
     

  1. Click the Manage button on the hosting package where you want to add the SSH key.

    BH AM - Select Server - Manage
     

  2. Select the SSH Keys tab, and click the + Add SSH Key button.

    BH AM - Select Server - Add SSH Key
     

  3. In the popup window, enter a SSH Key Name, paste your SSH Public Key, and Click Save.

    BH AM - Add SSH Key
     

  4. You will see a message: Installing key on your server

    BH AM - Installing SSH Key
     

  5. Once the process is complete, you’ll see a confirmation: SSH Added successfully.

    BH AM - Added SSH Key Successfully
     

Summary

Adding an SSH key to your Self-Managed VPS or Virtual Dedicated Server (VDS) is quickly done through the Bluehost Portal. Just log in, navigate to your server’s SSH Keys tab, and add your public key. Once you see the confirmation, you’re ready to connect to your server using SSH key authentication.