1、环境介绍
node1:192.168.33.1
node2:192.168.33.2
node3:192.168.33.3
2、准备工作
关闭防火墙,三台主机的主机名和ip写入/etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.33.1 linux9527
192.168.33.2 linux9528
192.168.33.3 linux9529
3、生成秘钥文件(三台主机都要配置)
ssh-keygen -t rsa
生成好后用户家目录下的.ssh文件下会生成两个文件
id_rsa: 私钥
id_rsa.pub:公钥
将三台机器的公钥文件合并到authorized_keys
cat /root/.ssh/id_rsa.pub >> authorized_keys
ssh root@linux9528 cat /root/.ssh/id_rsa.pub >> authorized_keys
ssh root@linux9529 cat /root/.ssh/id_rsa.pub >> authorized_keys
然后将authorized_keys文件复制到node01和node02上
scp /root/.ssh/authorized_keys root@linux9528/root/.ssh/
scp /root/.ssh/authorized_keys root@linux9529:/root/.ssh/
然后就可以免密登录了