How to Convert PPK PuTTY File to PEM on OS X 10.11 or Later

If you don’t have PuTTY installed these days, use Homebrew to do it painlessly. Don’t have Homebrew?

Open Terminal and paste:

ruby -e "$(curl -fsSL

Then type the command:

brew install putty

Then PuTTY should just work fine without any hassle. The command for converting a PuTTY Private Key would be:

puttygen privatekey.ppk -O private-openssh -o privatekey.pem


6 viewsLeave a comment

How to Install PuTTY on OS X

Update: I wrote this in 2009! That was forty Internet years ago. I’m leaving this article here in an archival state. But please, use Homebrew to install PuTTY. You don’t have to read the rest of this post. Simply open Terminal, paste this command:

ruby -e "$(curl -fsSL

Then type:

brew install putty

And that’s it, PuTTY will be installed on your machine. Easy. That is, if you are running the newest version of OS X, which you certainly should be.

If you have any questions at all, please leave a comment below or use the contact form above. I do answer your emails if they are interesting enough!

Some people are very used to PuTTY and they miss it when they are on a Mac. Is there a version for OS X? No, so this post is for those people. This really isn’t an install per se, it’s actually called a port. PuTTY doesn’t work “naturally” on OS X, so you need to use MacPorts to ‘port’ it to your Mac. When utilizing MacPorts, you can find that there are thousands of programs you can run on your Mac that normally wouldn’t be available. The interfaces may feel or act a bit differently, but it’s better than not having them at all.

Here are the steps to get it geared up:

1) Install MacPorts – Download/instructions for MacPorts (Be sure to pick the correct file for your OS X version.) Read More


11,552 views86 comments

PuTTY for OS X? No thanks.

Many folks coming from the Windows world often ask where they can find the PuTTY client for OS X. While I do not wish to undermine the quality of the client (as it is, quite likely, the best for Windows), there is no such need for it on OS X. Why? This is simple – because all of the functionality that PuTTY offers, such as SSH, Telnet and Serial abilities come bundled with your OS X install. Since OS X is based on UNIX, it comes with a massive array of utilities that can be found across most different UNIX based OS’s and SSH and Telnet is no exception. (If you must install PuTTY on your computer, just read our other article How To Install PuTTY On OS X.) Read More


2,871 views42 comments