When creating a server, you will be asked for an ssh key for server access.

Generating a key pair provides you with a public key and a private key. You will need to provide the public key when creating a server. Don't worry, only you can access your server as you are the only person to hold the private key which matches with the public key.

The first step is to create a key on your local machine.

ssh-keygen -t rsa

You will be asked a few questions by this command:

Enter file in which to save the key (/Users/bitlaunchio/.ssh/id_rsa):

Designate where you want to store the key. Pressing enter will use the default home directory shown.

Enter passphrase (empty for no passphrase):

You can designate a passphrase for the ssh key if you wish. This adds an extra layer of securty at the cost of inconvience for you, as you will need to use this password whenever you use your ssh key to login to a server.

Once your key-pair has been created, the public key is stored where you designated the key-pair to be stored. As an example, if we used the default file path, the public key will be stored at Users/bitlaunchio/.ssh/id_rsa.pub.

This is the public key that you add to your account to access your servers.

Adding keys to your account

To add a public SSH key to your account, login to your bitlaunch account and head to your account.


Click the security tab and click "Add SSH Key"


Place your public ssh key file contents into the field, give it a recoginisable name and save the key.

Thats it! Now you're all set to use your ssh key when creating a server.