目标 三台机器互相可以免密登录
@步骤
一 集群域名映射配置
三台机器都要设置
vi /etc/hosts
192.168.40.129 linux121
192.168.40.130 linux122
192.168.40.131 linux123
校验
ping linux121
ping linux122
ping linux123
二 集群免密码登录配置
1 生成服务器密钥
说明:三台服务器都要操作,且输入指令后需要按三次回车(切记不要输入密码)
ssh-keygen
2 两个从主机配置公钥到主机的authorized_keys文件
(1)linux122 执行
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.40.129
(2)linux123 执行
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.40.129
(3)linux121 执行 并查看authorized_keys文件
将自己的密钥写进authorized_keys文件
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
查看文件
vim authorized_keys
(4)linux121 执行分发钥匙文件
scp authorized_keys root@linux122:~/.ssh/
scp authorized_keys root@linux123:~/.ssh/
重启三个虚拟机的ssh服务
/bin/systemctl restart sshd.service