- mount the root disk of this instance to some other (test) instance.
- go to folder/home/ec2-user(or other)/.ssh directory.
- you should have any private key file on your local system,
- then create/export openssh public key from that new private key file and replace the PublicKey file with authorized_keys (change permissions, ownerships, etc)
- unmount that old instance disk & then start the instance.
- now try to connect with new ppk file.
Have a nice luck..