1、常规情况这篇文章讲得很清楚了,配置好了若无问题,后面可以不看
集群环境ssh免密登录:
http://www.cnblogs.com/ivan0626/p/4144277.html
2、若登录有问题,可以使用ssh -v hostname 调试,若有问题,查看/var/log/secure , 若出现“bad owner or permissions on ssh config”等错误,可能是文件权限导致,在各个机器上修改权限:
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod g-w /root (.ssh的父目录)
3、若还有问题,请检查 各个机器上的 配置文件/etc/ssh/sshd_config 的相关选项,需保证
PermitRootLogin yes
PermitEmptyPasswords yes
同时检查AuthorizedKeysFile /root/.ssh/authorized_keys 中的路径是否正确(本人原来用另一个账号设置过ssh,所以当时是错误的,花了很长时间才发现)
然后重启sshd,执行命令:/etc/rc.d/init.d/sshd restart
最后成功ssh登录;