经常出现一个问题,很多linux默认安装是激活selinux的,这时root的~/.ssh/authorized_keys可能不起作用。运行一下:

restorecon -R -v /root/.ssh

就好了。

原文:http://www.pyrosoft.co.uk/blog/2013/01/12/setting-up-ssh-authorized_keys-with-selinux-enabled/