Linux SSH Key Permissions Error
By: Cam Wohlfeil
Published: 2018-11-01 1130 EDT
Category: Solutions
Tags:
linux,
bash
When moving an SSH key to my cloud dev server, I ran in to this error:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '~/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "~/.ssh/id_rsa": bad permissions
To fix:
chmod 600 ~/.ssh/id_rsa # 400 works as well