Generate SSH Key using PuTTYgen
With PuTTYgen you can generate SSH key pairs (public and private key) that are used by PuTTY to connect to your server from a Windows client. The private key will be stored on your local machine, while the public key has to be uploaded in your dashboard. When connecting with PuTTY, your session loaded with your private key will generate a signature which will be authenticated by the server using the matching public key.
Step 1: Download PuTTYgen
Simply download and save the PuTTYgen executable (.exe) file from this link. Since it’s a standalone application, you will not need to perform any installation steps for it.
Step 2: Generate SSH Key
- Open PuTTYgen.
- Select these parameters:
- Jelastic requires an SSH-2 RSA (recommended) or SSH-2 DSA key
- The number of bits can be either 2048 or 4096 (recommended). This defines the strength of the key and its resistance to brute-force attacks.
- Click the Generate button.
- Move your mouse randomly within the empty area to generate your key until the progress bar fills up.
- In the next screen you can see the following:
Your Public Key
You can copy and paste this key directly to your Jelastic dashboard. To see how to add your public key to Jelastic, please see: How to connect to Jelastic using PuTTY
Your Key Fingerprint
In this field you should enter something to help you remember what you will use this key for. For example if you are going to use this key pair to connect to your Jelastic environments, you could enter ‘Jelastic’ here.
Here you can set a password you can use to encrypt your Private Key. While this is not mandatory, it is strongly recommended to ensure that nobody from your workstation will be able to connect to your server without knowing the passphrase.
If you are using SSH for scripts, you will need to leave the Key passphrase field empty.
Step 3: Save your SSH key
You can either copy and paste your public key into the Jelastic dashboard, or you can click the ‘Save public key’ button to save the file on your computer. You can open it with a simple text editor, like Notepad.
You should save the private key on your computer as a .ppk (PuTTY Private Key) file.
Step 4: Load a previous SSH key
If you would like to change the comment or passphrase for an existing SSH key, or you would simply like to view the fingerprint or maybe save another copy of the public key, you can always load your SSH key in PuTTYgen.
- Open PuTTYgen.
- Click Load
- Select your SSH Private Key file.
- Enter your passphrase if prompted and click OK.
- You will see the Public key, fingerprint and related information in the PuTTY Key Generator window.
Important: If you make any changes, don’t forget to save your Private key!
Need More Help?
If you're still having problems, get in touch with our 24/7 support team! We'll be more than happy to help.