二、集群配置SSH免密登录

一、以3个几点为例,分别为master、slave01、slave02

1、分别生成自己节点密钥对

 master:

创建dsa免密代码:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
slave01:
创建dsa免密代码:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
slave02:
创建dsa免密代码:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

2、分别将slave01、slave02上的公钥发送到master上

[root@slave01 .ssh]# scp -r /root/.ssh/id_dsa.pub master:/root/.ssh/slave01.pub

[root@slave02 .ssh]# scp -r /root/.ssh/id_dsa.pub master:/root/.ssh/slave02.pub

3、复制公钥到authorized_keys

[root@master .ssh]# cat id_dsa.pub >> authorized_keys
[root@master .ssh]# cat slave01.pub >> authorized_keys
[root@master .ssh]# cat slave02.pub >> authorized_keys

4、将合并后的公钥发送到其他节点

[root@master .ssh]# scp -r authorized_keys slave01:$PWD

[root@master .ssh]# scp -r authorized_keys slave02:$PWD

5、测试免密登录

[root@master .ssh]# ssh master

[root@master .ssh]# ssh slave01

[root@master .ssh]# ssh slave02

原文地址:https://www.cnblogs.com/yfb918/p/10622724.html