一、环境配置
有三台虚拟机
master | slave1 | slave2 | |
---|---|---|---|
ip | 192.168.3.34 | 192.168.3.35 | 192.168.3.36 |
ip地址为固定ip地址:/etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="5e229d01-335d-4c9a-ae59-c9f42a77419e"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.3.34"
PREFIX="24"
GATEWAY="192.168.3.1"
DNS1="202.97.224.68"
IPV6_PRIVACY="no"
# 重启网络服务
systemctl restart network
二、免密登入
首先在三台机器上执行如下命令:(然后继续默认输入三次回车)
ssh-keygen -t dsa
在三台虚拟机上分别执行如下命令:
cat /root/.ssh/id_dsa.pub
在三台机器的/root/.ssh/目录下创建authorized_keys文件,内容为上述步骤3中查询到的三个公钥即可
在每个机器的/etc/ssh/ssh_config末尾加上
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
测试
ssh 192.168.3.35