假设有四台主机分别名为node01、node02、node03、node04
1.配置/etc/hosts,在最下面加入(四台主机都配置)
192.168.76.133 node01
192.168.76.131 node02
192.168.76.134 node03
192.168.76.135 node04
2.执行命令ssh-keygen -t rsa生成秘钥,然后赋值给authorized_keys(四台都执行)
ssh-keygen -t rsa
cat id_rsa.pub >> authorized_keys
3.将node02、node03、node04的秘钥分别赋值给node01,ssh-copy-id -i node01
ssh-copy-id -i polo
4.将经过赋值的node01的authorized_keys分发给node02、node03、node04
scp authorized_keys root@node02:`pwd`
scp authorized_keys root@node03:`pwd`
scp authorized_keys root@node04:`pwd`
5.在node01测试是否完成集群免密登陆
ssh root@node02
如果不需要输入密码 即为实现免密