Cannot Create Remote Server Project: Public key file not found


I'm trying to create a remove server project and connect through SSH. I have a private key file created in PUTTY. I successfully connect and work through SSH client. But when I feed PhpStorm with this my.server.ppk private key, PhpStorm gives error that "Public key file /Users/user/.ssh/" not found.

Why does PhpStorm require public key? What should I do to pass this error?


1 comment

Hi Esen,

Currently PhpStorm requires both private and public keys, feel free to submit bugreport for that at

Besides that, there's another problem that will prevent you from connecting: PhpStorm does not support putty keyfiles, so you have to use puttygen to convert them to OpenSSH format. Feel free to vote for



Please sign in to leave a comment.