本次我们使用centos7来配置服务器免密
首先我们再/etc/hosts文件里加上linux集群的所有节点
vi /etc/hosts
再hosts文件里增加一下内容
主节点IP地址 master 子节点IP地址 node1 子节点IP地址 node2
然后保存退出
生成公钥私钥
再主节点上执行
ssh-keygen -t rsa
连续敲三次回车
公钥默认保存地址为:~/.ssh,.rsa为私钥.rsa.pub为公钥
将节点公钥拷贝到所有节点上
scp id_rsa.pub root@node1:~/.ssh/
链接到拷贝的节点此时需要输入服务器密码
执行cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
将master公钥保存到node1的可信文件里
此时master可以免密登录到node1但是node1不能免密登录master
在node1上执行ssh-keygen -t rsa
将公钥拷贝到master上并执行cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
便可实现双向免密登录啦
喜欢的小伙伴给个赞赏吧