Posted on November 1, 2020 - 1 minute read

PuTTY Basics

PuTTY is a free and open-source terminal emulator, very popular as a SSH client; used primarily by Windows users.

SSH Connection

DISCLAIMER: You may need to generate/add a private key for authentication.

putty session

Add a private key for authentication

putty authentication

Create a private key with PuTTYGen

On Windows:

On Linux:

puttygen -t rsa -b 2048 -C "user@host" -o keyfile.ppk

Check the PuTTYGen manual for more details.

Convert an Amazon .pem key to PuTTY .ppk key

On Windows:

On Linux:

puttygen keyfile.pem -O private -o keyfile.ppk

Check the Amazon Docs for more details.

More about PuTTY and PuTTYGen can be found at the manual page.