克隆虚拟机
复制VMware中安装配置好的centos node01 为node02和03
修改虚拟机配置
修改ip配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
配置规则如下:
DEVICE=eth0 #网卡设备名,请勿修改名字
TYPE=Ethernet #网络类型,以太网
BOOTPROTO=static #启用静态IP地址
ONBOOT=yes #开启自动启用网络连接
IPADDR=192.168.235.101 #设置IP地址
NETMASK=255.255.255.0 #设置子网掩码
GATEWAY=192.168.235.2 #设置网关
DNS1=114.114.114.114 #设置备DNS
修改主机名
vim /etc/sysconfig/network
删除网络规则(复制虚拟机后)
rm -rf /etc/udev/rules.d/70-persistent-net.rules
重启 reboot
重启网络
修改DNS配置
vi /etc/resolv.conf
修改hosts文件(在node01上预设好后直接克隆)
vim /etc/hosts
192.168.8.10 node01
192.168.8.11 node02
192.168.8.12 node03
以上步骤完成后各节点应能相互ping通, ping通外网
开始配置相互免密登录
在主机A上生成一对公钥和密钥
ssh-keygen -t rsa
并且回车3次
系统会在对应的用户home目录下的.ssh目录里生成公钥和密钥文件
查看公钥和密钥:ll ~/.ssh
进入~/.ssh将公钥追加到authorized_keys内
cd ~/.ssh/
cat id_rsa.pub >> authorized_keys
同样在B,C主机同样执行生成秘钥和追加操作
将B的公钥复制到A的/opt/文件夹下
scp -r ~/.ssh/id_rsa.pub node01:/opt/
在A中将复制过来的公钥追加到A的authorized_keys 内
cat /opt/id_rsa.pub >> ~/.ssh/authorized_keys
同样在C中 将C的公钥复制到A的/opt/文件夹下,追加到A的authorized_keys里
做完这些A主机中已经保存了A/B/C的授权此时将这份授权拷到B和C中
依次执行
[root@node01 .ssh]# scp -r authorized_keys node02:~/.ssh/authorized_keys
scp -r authorized_keys node03:~/.ssh/authorized_keys
ok完成 此时在三台主机中都可 ssh node01
ssh node02
ssh node03
免密ssh登录