SSH Authentication refused: bad ownership or modes for file

При использовании ключа для авторизации на сервере по ssh, вход по ключу не выполняется, в логе

/var/log/secure

возникает ошибка авторизации

Dec  8 10:23:06 vm153136 sshd[20908]: Authentication refused: bad ownership or modes for file /home/linux24/.ssh/authorized_keys
Dec 8 10:23:06 vm153136 sshd[20908]: Failed password for linux24 from xx.xxx.xx.xxx port 33876 ssh2

Причина ошибки заключается в том, что SSH не любит, если в вашем домашнем каталоге или каталоге ~/.ssh есть права на запись для группы. Ваш домашний каталог должен быть доступен для записи только вам, ~/.ssh должно быть 700, а authorized_keys должно быть 600:

Решение:

chmod g-w /home/linux24
chmod 700 /home/linux24/.ssh
chmod 600 /home/linux24/.ssh/authorized_keys