This page lists the steps to convert an OpenSSL-generated SSH private key into a .ppk formatted file suitable for use with PuTTY. This process enables seamless integration between SSH key formats, allowing users to leverage PuTTY's functionality and compatibility.
- This workflow requires a Windows computer as PuTTY is a Windows-only application.
- A private ssh key.
- Go to https://www.putty.org/
- Click the Download PuTTY button.
- Click the 64-bit PuTTY .msi file download link.
- Save the installer to your computer.
- Run the installer.
- Open the PuTTY Key Generator application.
-
- Select the ECDSA parameter (at the bottom).
- Change the Number of bits in a generated key textbox from the default of nistp256 to nistp521.
- Click the Load button.
- Browse to your existing private ssh key on your computer and click
Open. - Type in the passphrase for your ssh key and click
OK. - Click Save private key.
- Name your private ssh key with a naming convention that you will recognize (e.g. johnny_private).
- Select a private directory to save your private key to that isn't shared on the network or with other users.
- Click Save.