FastDomain Web Hosting Help

SSH Access - Generating a Public/Private Key

Using a Public/Private key to authenticate when logging into SSH can provide added convenience or added security. The Public/Private key can be used in place of a password so that no username/password is required to connect to the server via SSH. Instead the unique public and private key provide the secure authentication. It is advised that the key uses a different password from your cPanel password.

Generating the Key

  1. Login to your FastDomain Control Panel
  2. Choose SSH / Shell Access, in the Security section.
  3. Click Manage SSH Keys
  4. Choose to Generate a new Key
  5. Enter a new Key password.
  6. Choose DSA or RSA for the type.
    It is recommend that you choose RSA.
  7. Choose a Key size, it is recommend to use 2048 or higher.
  8. Click Generate Key
  9. Click the Go Back button.

Authorize the Key

Authorizing the key will add the public key to the authorized_keys file.
  1. Click Manage Authorization
  2. Click the Authorize button for your newly created key.
  3. Click Go Back to return to the main page.

Private Key

The private key needs to be stored on your local computer.
  1. To the right of your private key, click View/Download.
  2. Click the Download Key button to download the private key.
    • If on Linux or Mac OS copy the id_dsa file to your ~/.ssh folder.
    • On Windows you will want to move it some place safe.

Using your new key

Windows

For Windows please see Using SSH on Windows (PuTTY)

Linux or Mac OS

  1. Open your Terminal
  2. Enter the following command
  3. ssh username@IP
  4. If you created a passphrase you might see something like the following
  5. Enter passphrase for key '~/.ssh/id_dsa':
After entering the passphrase you will be connected to the server.

Was this resource helpful?

Did this resolve your issue?


Please add any other comments or suggestions about this content:





Recommended Help Content

How do I create a Public/Private Key Pair in cPanel for use via SSH?
Knowledgebase Article 399,007 views tags: key private public putty ssh windows

I would like to know how to create a new gpg key using SSH access.
Knowledgebase Article 89,130 views tags: encryption gnupg gpg openpgp

Is SSH/Shell access enabled by default?
Knowledgebase Article 606,277 views tags: bash command line secure shell ssh

Related Help Content

What is a Public IP Address?
Knowledgebase Article 192,703 views tags: ip public

What is SSH and how do I setup secure connections.
Knowledgebase Article 349,093 views tags: bash connect putty shell ssh

This article will instruct you how to export a database from the command line (SSH).
Knowledgebase Article 700,707 views tags: database mysql ssh

This article will instruct you how to import a database from the command line (SSH).
Knowledgebase Article 613,456 views tags: database mysql ssh

Here is a good list of basic SSH commands.
Knowledgebase Article 341,635 views tags: commands ssh

This article will explain how to use RoR through passenger on a hosting account
Knowledgebase Article 95,892 views tags: dedicated passenger redmine ruby vps

What is the difference between a Shared & Dedicated IP? How do I get Port Access? What type of SSL Certificate is right for me?
Knowledgebase Article 380,691 views tags: ip port secure

Starting on August 26, 2019, the Registration Data Access Protocol (RDAP) will be a new protocol available that provides WHOIS details for generic top-level domains (gTLDs) (e.g., .com, .net).
Knowledgebase Article 813 views tags: access data domains gdpr icann protocol rdap registration