生成密钥

$ ssh-keygen -t rsa
# 一直回车即可

向目标推送

$ ssh-copy-id node
#最后输入密码,然后尝试免密连接
$ ssh node

99%情况下都是成功的,但这次的几台机器,死活不行。

$ ssh -v node
#查找一下错误信息,去百度

获取一点信息,是由于/root权限不对
对比正常连接的机器

$ ll -d /root
dr-xr-x---. 8 root root 4096 7月   5 05:11 /root/

再看一下不能登录的机器

$ $ ll -d /root
drw-rw----. 9 root root 4096 7月   5 16:18 /root/

很明显了,修改/root目录权限

$ chmod 550 /root/

问题解决了