Skip to content

Managing Your SSH Keys

From this page, you will learn how to upload or generate your own SSH keys into DMIT’s SSH keystore for use when purchasing instances or quickly deploying them.

SSH Keystore Page

On this page, you can upload, view, and delete your SSH keys, or add keys already used in DMIT virtual instances to your keystore.

Select Services from the left navigation bar

Services

Then, select SSH Keys from the tabs at the top of the page

SSH Keys

If you have never used this feature before, you will see the page as shown in the image below

SSH Keys Page

Adding SSH Keys

If you prefer to use an SSH key generated locally, you can upload it to DMIT’s keystore. Currently, the following key formats are supported:

Supported Key Formats

  1. RSA (starts with ssh-rsa)
  2. EdDSA Ed25519 (starts with ssh-ed25519)
  3. FIDO U2F Security Key, such as YubiKey (starts with sk-ssh-ed25519)
  4. Biometric Keys, such as Touch ID (starts with ecdsa-sha2-nistp256)

Requesting Support for More Key Formats

If you wish to add support for more key formats, please contact our technical support team.

Click the Add Key button

Upload SSH Key

Note

If there are already keys in the keystore, the Add Key button will be a blue square with a plus icon in the middle.

In the pop-up window, you have two options for adding SSH keys

Add SSH Key

Directly Paste Your SSH Key

Paste your SSH public key into the text box ⓵, then enter a name ⓶, and click the Add SSH Key button.

Generate a New SSH Key

Select the SSH Key type ⓷ (Ed25519 is recommended by default), then click the Generate New Key button ⓸. The page will automatically download the generated SSH Key. Enter a name ⓶ (a random name will be generated by default), and click the Add SSH Key button.

Automatically Generated SSH Key Package

The downloaded SSH Key will be a compressed file containing:

  • .pem format private key file (OpenSSH)
  • .pub format public key file (OpenSSH)
  • .ppk format private key file (Windows PuTTY)

Your SSH key is now uploaded to your keystore

SSH Key Page 2

  • Item ⓵: Edit or delete your SSH keys
  • Item ⓶: Refresh to check if it has been attached to an instance
  • Item ⓷: Add more SSH keys
  • Item ⓸: Add SSH keys from instances already used

Import SSH Keys from Instances

If you have already used SSH keys in a DMIT instance, you can add them to your keystore.

Click the Import Key button

Import SSH Key 1

Click the Import button next to any instance to complete the import

Import SSH Key 2

Important Notes

  • Only keys not in the keystore will be displayed here.

  • If you selected Generate SSH Key after order when purchasing the instance, the system will automatically generate an SSH key and attach it to the instance. You can import it here into the keystore.

  • SSH keys here are get from your instance configuration and are stored in our system. DMIT does not store your private key and does not access the internal instance.

The SSH key from the instance has now been successfully imported into your keystore

SSH Key Page 2

Tip

By default, imported keys will be named Instance Name. You can edit the name at item ⓵.

Written for the love of it.