linux – Permissions on private key in .ssh folder?

chmod 700 .ssh
chmod 644 .ssh/authorized_keys
chmod 644 .ssh/id_rsa.pub
chmod 600 .ssh/id_rsa
chown -Rf user:user /home/user/.ssh

Source: linux – Permissions on private key in .ssh folder? – Super User