Skip to main content
An SSH key lets you log in to your Linux VPS securely without typing a password. You save the public half in the VPS Panel, and it’s added to your server when you install or reinstall it. The private half stays on your computer.

Difficulty

Intermediate

Time

5 minutes

Add a key you already have

1

Open SSH Keys

Go to SSH Keys in the top menu. The page shows how many slots you’ve used, for example 0 slots used, 50 remaining.
2

Click Add Key

The Add SSH Key window opens.
Add SSH Key window with Name, Random Name button, Public Key box, Generate Key Pair and Save

Add SSH Key

3

Name it

Type a Name you’ll recognise, such as My laptop, or click Random Name?.
4

Paste your public key

Paste your public key into Public Key. It starts with something like ssh-ed25519 or ssh-rsa. On your computer, it’s usually the file ending in .pub, for example ~/.ssh/id_ed25519.pub.
5

Save

Click Save.
Never paste your private key (the file without .pub) into the panel or send it to anyone.

Don’t have a key? Generate one in your browser

1

Open the generator

In the Add SSH Key window, click Generate Key Pair.
Generate Key Pair section with Key Type, Key Size and Private Key Format options and a Generate button

The key pair generator

2

Choose the options

  • Key Type: ED25519 is modern and recommended. RSA2 works almost everywhere. DSA and ECDSA are also offered.
  • Key Size (RSA): choose 4096 bit for the strongest RSA key.
  • Private Key Format: OpenSSH for macOS, Linux and Windows Terminal; PuTTY if you use PuTTY on Windows.
3

Generate

Click Generate. The public key is filled in for you and your Private Key is shown.
4

Save the private key now

Click the copy icon next to Private Key and paste it into a file on your computer straight away. It won’t be shown again and won’t be stored on our system.
Add SSH Key window after generating, with the Public Key and Private Key boxes filled in and blurred, and a copy icon

A generated key pair (keys blurred here)

5

Save the key

Give it a Name and click Save. The public key is stored, ready for when you install a server.

Use your key

Keys are added to a server when it’s installed. Choose your key when you reinstall your VPS. Then connect from your computer:
Find YOUR_SERVER_IP on your server’s Overview or Network tab.
Already have a running server? Saving a key here doesn’t change it. Add the public key to ~/.ssh/authorized_keys on the server yourself, or pick it during your next reinstall.

Manage your saved keys

Each saved key appears as a card on the SSH Keys page, showing its name, owner and the date it was created. Four buttons sit under it:
Share window saying You're not sharing this key with anyone else, with a Token field and Grant Access button

Sharing a key

Deleting a key here doesn’t remove it from servers that already have it. Delete it from ~/.ssh/authorized_keys on those servers too, for example after losing a laptop.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to get a new server? Use code KB20 at checkout for 20% off your first month!

Last Updated: October 2026