#ssh firstname.lastname@example.org -i mykey.ppk -p 22
Enter pass-phrase for key 'mykey.ppk':
And when I enter pass-phrase it still comes back.
Enter passphrase for key 'mykey.ppk':
I have used same key+pass-phrase with putty(a window like terminal) and it works fine.
My key was generated by sys-admin and posted it to me. It was also propagated to the servers.
So generating new key and propagating it over servers is out of question.