Skip to main content

SSH Keys on Windows

๐Ÿ“บ Video tutorial

If you're more of a visual learner, watch the video walkthrough of this tutorial.


There are many different utilities that you can use with your Windows 10 (or other Windows versions). One very simple and popular utility (application) is Putty and PuttyGen

Throughout this tutorial, we will use the Putty suite of tools.

Download the latest version of PuTTy from the following location

Download Putty Page is HERE

You should choose the 64-bit x86 link.

Also download the 64-bit x86 puTTyGen utility.

Open up PuTTyGen.exe by clicking on the .exe file.

Change the bit size to 4096 (at the bottom right of the screen) and click on Generate Button.

You will be asked to move the mouse around randomly and rapidly inside the box until the progress indicator completes and the screen changes.

Supply and Confirm a complex key passphrase.

Copy the Public Key into a text editor for later reference. This will be used later on our Cloud Provider of choice during the creation process of your VPS (virtual private server).


Make sure to copy all of the text inside the public key box

Please save your public and private keys to a safe place.


The file for the private key should be saved with the .ppk extension if you are using Putty and Windows.

ppk = puTTy private key

File NameDescription
cn_node_id.ppkThis file is the private key of our key pair.
cn_node_id.pubThis file is the public key of our key pair.

Now that the public and private keys are saved on your system. Remember where you saved your keys. Generally, you can save these keys on a USB stick (or other cold storage mechanism) and save in a safe secure place.

hotThis file is located on a device that has Internet access and is vulnerable to accessibility through security holes, etc.
coldThe file is located on a device with no Internet access.

Thank you-