Because Putty/FileZilla ssh client applied PPK format version 2 not version 3. If you did not add the parameter --ppk-param version=2, puttygen will generate ppk file as PPK format 3 as default. The error message is shown below:
We are now working on version 9.0 of Putty for Mac and have once again made significant progress the last couple of weeks. Now GTK accelerator buttons are working properly (Paste, New Window and Quit). We will once again sync to latest putty git sources for the pending release. We continue to test pageant, puttygen and plink to be sure that everything is working 100% correctly and as expected. Version 9.0 should be released in the next couple months, until then here is some screenshots.
Installing putty pulls in puttygen as well, which is the command we will use to convert the private key into the openssh format we need. Next execute the puttygen command with the -O and -o switches in order to specify the format to convert to, and the name of the resulting file respectively:
Most Linux distributions have PuTTY (package name putty) available for Linux. You could install PuTTY on the Linux side and use puttygen to convert the .ppk files to the regular ssh style key files (called PEM files - even though they don't get a .pem in the file name).
The documentation describes how to set up the puttygen.exe for ssh telenet access to the wowza insance running on EC2. I am using Mac OSX, so I want to directly ssh into my wowza instance. I have generated the private key using elastic fox keygen.
NOTE There is no need to download PuTTY on the server where Parallels Mac Management Console Extension is running as Parallels Mac Management Console Extension installer will place both putty.exe and puttygen.exe in its installation directory. 2b1af7f3a8