一、修改hosts文件
1、在root权限下输入以下命令
vim /etc/hosts
编辑hosts文件
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.4.211 node01
192.168.4.212 node02
192.168.4.213 node03
2、输入命令:cd .ssh进入rsa公钥私钥文件存放的目录,删除目录下的id_rsa,id_rsa.pub文件。
二、在每台机上产生新的rsa公钥私钥文件,并统一拷贝到一个authorized_keys文件中
1、生成公钥和私钥(其他主机同样执行)
#输入命令 并执行
cd .ssh
ssh-keygen -t rsa # 多次回车
该目录下,产生 id_rsa 和 id_rsa.pub 两个文件
2、公用钥匙写入到authorized_keys文件中
cat id_rsa.pub >> authorized_keys
3、将其他主机上的公钥拷贝至主node01主机上的authorized_keys文件中
#登录其他主机,依次执行该命令
ssh-copy-id -i host01
三、授权authorized_keys文件
#登录note01,在.ssh目录执行该命令:
chmod 600 authorized_keys
四、将授权文件分配到其他主机上
#依次执行
scp /root/.ssh/authorized_keys root@192.168.4.212:/root/.ssh/ #拷贝到note02上
scp /root/.ssh/authorized_keys root@192.168.4.213:/root/.ssh/ #拷贝到note03上