If you are trying to login to your remote host using a key but it doesn't work and you get "Permissions are too open" error then this is for you.
Permissions [xxxx] 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. bad permissions: ignore key: ~/.ssh/id_rsa
Permission of private keys should be set to 600. Run the following two commands from the .ssh directory.
chgrp Users id\_rsa chmod 600 id\_rsa
All should be well now.