I failed with the DOCS for 99x. This video solved my access instantly in one shot. Fantastic, you made my day!!!! I didnt generate and load my keys properly. So beautiful!!!!
Helpful video, thanks. I'll mention that the username for ec2 instances, in addition to ec2-user, can also be: ubuntu, centos, root, or admin - an incorrect username can give a "Server refused our key" error.
Followed every single step but was unable to connect using putty. login as: ec2-user Server refused our key PuTTY Fatal Error. No supported authentication methods available
had the same issue. like he said towards the end I just needed to go to the security groups and check the inbound rules and make sure you have it set that it will allow the ssh connection.