主节点:node-6;子节点:node-7、node-8
1、在每台主机上生成公钥秘钥,命令如下:
ssh-keygen -t rsa
![在这里插入图片描述](https://img-blog.csdnimg.cn/5aaef533f58c472bba312455dea9b023.png)
一直按回车直到生成结束,将在/root/.ssh/目录下生成了两个文件 id_rsa【私钥】 和 id_rsa.pub【公钥】
2、在主节点上执行命令:
cd /root/.ssh/
cp id_rsa.pub authorized_keys
![在这里插入图片描述](https://img-blog.csdnimg.cn/3d3a1881dedf429a87ac311a1fcf85ef.png)
将公钥添加到authorized_keys
3、将子节点生成的公钥拷贝到主节点,命令如下:
执行命令主机:子节点:node-7
scp /root/.ssh/id_rsa.pub root@node-6:/root/.ssh/id_rsa_node-7.pub
![在这里插入图片描述](https://img-blog.csdnimg.cn/cbc9edfc7d1a4bdab5600ba64f380f7a.png)
执行命令主机:子节点:node-8
scp /root/.ssh/id_rsa.pub root@node-6:/root/.ssh/id_rsa_node-8.pub
![在这里插入图片描述](https://img-blog.csdnimg.cn/f9dfc2b74bf34b6cb6a66a308ba2a7ce.png)
4、将拷贝过来的两个公钥合并到authorized_keys文件中去,在主节点上执行如下命令:
cat id_rsa_node-7.pub>> authorized_keys
cat id_rsa_node-8.pub>> authorized_keys
5、将主节点的authorized_keys文件分别替换子节点的authorized_keys文件,在主节点上用scp命令将authorized_keys文件拷贝到子节点的相应位置:
scp authorized_keys node-7:/root/.ssh/
![在这里插入图片描述](https://img-blog.csdnimg.cn/557fa1aaa879414cbbf6258df6f35efe.png)
scp authorized_keys node-8:/root/.ssh/
![在这里插入图片描述](https://img-blog.csdnimg.cn/65b265fe1d6c44bc853c3e7b7cbe0e9f.png)
6、测试是否配置成功,在主节点上执行如下命令:
ssh node-7 【这样就可以无需输入密码登录】
![在这里插入图片描述](https://img-blog.csdnimg.cn/a90a096a8c6b4665ae01b856ba54d69d.png)
ssh node-8
![在这里插入图片描述](https://img-blog.csdnimg.cn/0d168b6cafab4f22adbf8750e831b1cf.png)
完成!