PuTTY shows up in many of the AWS labs, and often people have a few questions.
- Do I need it?
PuTTY is a (free) SSH client. It gives you a command line tool, and allows you to control the remote host you create as part of your lab. You need PuTTY if you are using a Windows PC. If you use a Mac or a Linux machine, you’ll follow a different set of instructions.
- Where do I get it? Is it free? Is it safe to download?
- Once I get it, how do I use it? Screenshots please?
Once you get to PuTTY in the lab instructions, find the putty.exe file (likely in your Downloads folder) and double-click to launch it. Instructions will vary (so follow the instructions in your lab), but you’ll probably want to enter a host name like this:
Tip: Don't forget to add “ec2-user@” in front of the public DNS.
Then expand the Connection tree, then expand SSH, then click (don’t expand) Auth.
Tip: If you do expand Auth, no biggie, just collapse the tree (otherwise you won’t see the field you need).
You’ll see a field for your private key – browse to the PPK file provided by the lab (likely in your Downloads folder).
Upload your PPK key for your PuTTY session (here's how).
When you connect, you might see a message like this – click yes to make the connection.