I use Putty a lot, but it generates private keys in it's own format. This
results in inability to specify such key (PPK file) in Zend Studio or
PHPStorm to connect to server.
I've found an article, that describes how to convert Putty's PPK file into
id_dsa/id_rsa file in OpenSSH format:
At the end public key will be the same and you still will be able to access
servers you used to access before with Putty.