permissions 0644 for 'keypair.pem' are too open
Permissions 0644 for pem are too open.
% ssh -i "key.pem" ec2-user@ec2.amazonaws.com @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'key.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "key.pem": bad permissions ec2-user@ec2.amazonaws.com: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Solution
% chmod 400 key.pem % ls -la total 56 drwxr-xr-x 10 staff staff 320 Sep 9 11:42 . drwx------@ 18 staff staff 576 Sep 9 09:46 .. -r--------@ 1 staff staff 1704 Sep 9 11:42 key.pem % ssh -i key.pem ec2-user@ec2.compute.amazonaws.com __| __|_ ) _| ( / Amazon Linux 2 AMI ___|\___|___|
https://99robots.com/how-to-fix-permission-error-ssh-amazon-ec2-instance/