SSH: How to Fix the 'Unprotected Private Key' Error
The Problem
When I downloaded the .pem
file to SSH into my AWS instance, I encountered the following error:
WARNING: UNPROTECTED PRIVATE KEY FILE!
Permissions 0640 for 'blog.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Bad permissions: ignore key: blog.pem Permission denied (publickey).
The Solution
To resolve this issue, run the following command in your terminal:
ssh -i xxx.pem root@52.74.3.53
Replace xxx.pem
with the name of your .pem
file.
This command will modify the permissions on the keys, making them readable only by you.