Generate Putty Private Key From Id_rsa Rating: 9,8/10 9879 votes

SSH, the secure shell, is often used to access remote Linux systems. But its authentication mechanism, where a private local key is paired with a public remote key, is used to secure all kinds of online services, from GitHub and Launchpad to Linux running on Microsoft’s Azure cloud.

Generating these keys from Linux is easy, and thanks to Ubuntu on Windows, you can follow the same process from Windows 10. But even without Ubuntu, SSH keys can also be generated with the free and open source Windows application, PuTTy

  1. Search for the idrsa key on you computer Click on “Save Private Key” and “Yes” to save without a passphrase. Choose a location and a name for the new.ppk key Now go to putty and add a path to key.
  2. You have an RSA private key as a result of the public and private key self-generated key pair; This tutorial will not convert on how to generate a pair of public and private keys. Because PuTTY doesn’t understand the idrsa private key we need to convert the private key to a putty client format in.ppk.

When I try to create a ssh key pair using ssh-keygen -t rsa -b 4096 -C 'youremail@example.com' it creates a public key idrsa.pub and a private key idrsa. But this file does not have a.ppk extension. How can we generate a.pub and.ppk file? I can also use puttygen but on the puttygen UI where do I put the user email?

Over the following few steps, we’ll guide you through the process of generating SSH keys using both Ubuntu on Windows and PuTTY.

Generate Putty Private Key From Id_rsa Computer

Requirements

All you need is a PC running Windows 10 and either of the following installed:

  • The puttygen.exe executable from PuTTY

Private Key Bitcoin

If you don’t already have Ubuntu on Windows, take a look at our Install Ubuntu on Windows 10 tutorial.