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
Comment actions Permalink

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.