Step-by-step guide to generating SSH keys for secure access to Veeble cloud servers on Linux, macOS, and Windows environments

SSH keys provide a more secure and convenient way to authenticate than passwords. Below is a structured guide for generating and using SSH keys on Linux, macOS, and Windows.

Generating SSH Keys

Linux & macOS

SSH key pair generation on Linux and macOS systems follows a straightforward process, as outlined in the following steps.

  1. Open a terminal.
  2. Generate a new key pair 
#ssh-keygen -t rsa
  • Follow prompts to:
    • Choose a save location (default: ~/.ssh/id_rsa).
    • Set a passphrase (recommended for extra security).

3. Verify the keys:

#ls ~/.ssh/

You should see:

id_rsa (private key, keep secure!)
id_rsa.pub (public key, to be shared).

4. Copy the id_rsa.pub contents and paste them in the box  when prompted during the  order process.

This key pair enables secure authentication to your Veeble cloud server. Please ensure the private key remains securely stored on your local PC, as it serves as your access credential.

PuTTY (Windows)

If you’re using PuTTY on a Windows laptop or PC, follow these steps to create an SSH key pair:

  1. Open PuTTYgen (the included key generation tool).
  1. In the PuTTYgen window, confirm that RSA is selected as the key type (this generates an SSH-2 RSA key). Avoid SSH-1, as it’s outdated.
  2. To add randomness, move your mouse cursor around the blank area until the progress bar finishes.
  3. Click the Generate button to create a new key.

Upon completion, PuTTYgen will generate a private key and a public key.

For enhanced security, you may enter a passphrase in the designated fields. This passphrase encrypts the private key, preventing unauthorized access even if the key is compromised.

Saving the Private Key

  1. Click “Save private key” to securely store the private key on your local machine.
  2. Important: Keep this file in a secure location, as it cannot be recovered if lost.

Copy the entire public key text to your clipboard. Unlike the private key, the public key does not require secure storage—it can always be regenerated from the private key if needed.

Next, paste this public key into the required field when ordering your Cloud VPS, completing the authentication setup.

You can go ahead and order the cloud server now

Scroll to Top