How to correctly set file permissions for SSH keys
1 min read
| File | Permission (octal) | Permission (string) ||------------------------ | ------------------ | ------------------- || .ssh (folder) | 700 | drwx------ || id_rsa (private key) | 600 | rw------ || ir_rsa.pub (public key) | 644 | rw-r-r- |
- Use the following command to set the file permissions so that only you can read the file:
chmod 600 <private_key>chmod 644 <public_key>
- Set the permisison of the .ssh directory to 700:
chmod 700 ~/.ssh
- connect to the remote server:
ssh -i <private_key> <user>@<ip_address>