目录
一、修改主机名
vi /etc/hostname
分别修改为master,slave1,slave2
保存退出后查看,如下图:
重启生效:reboot
在执行以下操作时,建议将主机的IP地址改为静态的,防止系统重启IP地址更换后免密失效。
二、IP映射
vi /etc/hosts
在里面添加三个节点各自的IP和对应的主机名,保存退出后查看,如图所示:
三台机器都要执行相同操作
三、ssh密钥
1.实现本地免密
Master:
ssh-keygen -t rsa 执行后直接按回车就行了
关键步骤:cat id_rsa.pub >> authorized_keys
Slave1:
Slave2:
2.分别将公钥分发到另外两台机器的authorized_keys文件中:
(1) master→slave1,slave2
master:将公钥发送至slave1和slave2的用户目录下
scp id_rsa.pub slave1:~/
scp id_rsa.pub slave2:~/
Slave1:追加公钥
cat id_rsa.pub >> ~/.ssh/authorized_keys
Slave2:追加公钥
cat id_rsa.pub >> ~/.ssh/authorized_keys
(2)slave1→master,slave2
slave1:将公钥发送至master和slave2的用户目录下
scp id_rsa.pub master:~/
scp id_rsa.pub slave2:~/
master:追加公钥
Slave2:追加公钥
(3)slave2→master,slave1
slave2:将公钥发送至master和slave1的用户目录下
scp id_rsa.pub master:~/
scp id_rsa.pub slave1:~/
master:追加公钥
slave1:追加公钥
四、验证免密