一、创建三台虚拟机
1、我们这里通过克隆已有虚拟机
等待克隆完成!
二、分别设置三台虚拟机的IP
(ip地址分别设置为192.168.225.51, 192.168.225.52, 192.168.225.53)
1、查看查看虚拟软件的网络配置信息
2、根据下图的网络配置信息分别配置三台虚拟机的网络信息
(1)子网IP
(2)子网掩码
(3)网关IP
注:使用你自己的网络配置信息
设置好后输入命令:reboot (重启系统)
待重启完成后输入密令:ifconfig
可看到IP已被成功修改
另外两个虚拟机操作相同。
三、修改主机名
将主机名分别设置为hadoop01、hadoop02、hadoop03
(1)输入命令:vim /etc/sysconfig/network (编辑网络配置文件)
将主机名修改为:hadoop01
输入密令:i (进入编辑模式)
编辑完成后按esc键退出编辑模式进入命令模式
在按shift键 + : 键 (进入末行模式)
输入命令:wq (保存退出)
重启系统可以看到到如图信息
4、设置虚拟机和主机的域名映射
输入命令:vim /etc/hosts (编辑hosts文件如下图)
三个虚拟机编辑都如下图
在屏幕上单击鼠标右键,进行如下图操作,实现同时操作三个会话
注:此处使用的远程连接工具为Xshell 6
输入命名:reboot 使得三台虚拟机同时重启
四、实现SSH远程免密登录
实现三台虚拟机的相互免密登录
1、在服务器hadoop01(192.168.16.51)上生成公钥/秘钥对
2、将公钥拷贝到服务器hadoop02(192.168.16.52)
3、实现免密登录(hadoop01到hadoop02)
在服务器hadoop02(192.168.16.52) 上重复以上1、2步骤操作(将hadoop02中成成的公钥拷贝到hadoop01),
实现(hadoop02与hadoop01之间)免密登录。
接下来重复以上步骤,便能实现hadoop01、hadoop02、hadoop03三台虚拟机之间
的相互免密登录。(注:要实现两台虚拟机之间的免密登录,也就是将它们各自生
成的公钥拷贝给对方;列如:将hadoop01生成的公钥拷贝给hadoop02便可实现
hadoop01到hadoop02的单向免密登录)