Fix Authentication refused bad ownership or modes ssh

How to fix directory permissions or ownership|

1 min read

If you are setting a server or your own machine with SSH key password-less, then you will likely get this error Authentication refused bad ownership or modes.

This happens for your own security, SSH is very picky when dealing with ~/.ssh and this is the right thing, people apart from yourself should not be able to move, read or edit your ~/.ssh.

To fix this issue all you have to do is set the right permission.

chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

Now you should be able to authenticate just fine.