"unable to open file" when trying to use PPK key file converted from EC2 PEM key

Solution 1:

You are running puttygen via sudo. So the converted key is stored as root with root-read-only access.

So your regular/desktop user cannot access it.

I do not think you need to run puttygen via sudo. Run it directly. That way the converted key will be stored under your user account.