How do I use Putty keys

In general, if you have a key has suffix " .ppk ", it's very likely a Putty private key.

Both OpenSSH and Codinn SSH could not parse Putty private key directly, so before you could use it with Codinn SSH, you should first convert it into OpenSSH format.

Here are the steps will guide you convert a Putty key to OpenSSH format:

  1. Install Homebrew
  2. Run brew install putty in Terminal.app
  3. Change working directory to the folder contains your .ppk key
  4. Run puttygen id_dsa.ppk -O private-openssh -o id_dsa

If you use a Window PC, and already has Putty GUI installed, you can convert key by using PuTTYGen GUI utility:

  1. Open PuTTYGen
  2. Load your .ppk private key
  3. Go to Conversions -> Export OpenSSH and export your private key