网络配置
1、利用Virtualbox虚拟机建立3台虚拟机,安装ubuntu18.04,见下图
2、进入ubuntu系统,对主机进行重命名。“Vim /etc/hostname”
将3台虚拟机的名字分别改为“ubuntu-master”、“ubuntu-slave1”、“ubuntu-slave2”。
3、配置hosts文件,填入虚拟机的ip地址及机器名称
Vim /etc/hosts
配置ssh免密码连入
1、每个结点分别产生公私密钥。进入在用户主目录下的.ssh目录中,生成公私密钥,id_dsa.pub为公钥,id_dsa为私钥,紧接着将公钥文件复制成authorized_keys文件。见下图
用上述同样的方法在剩下的两个结点中如法炮制即可。
2、单机回环ssh免密码登录测试
即在单机结点上用ssh进行登录,看能否登录成功。登录成功后注销退出,过程如下:
如上图所示有以上信息表示操作成功,单点回环SSH登录及注销成功,这将为后续跨子结点SSH远程免密码登录作好准备。
用上述同样的方法在剩下的两个结点中如法炮制即可。
3、让主结点(master)能通过SSH免密码登录两个子结点(slave)
为了实现这个功能,两个slave结点的公钥文件中必须要包含主结点的公钥信息,这样
当master就可以顺利安全地访问这两个slave结点了。操作过程如下:
如上过程显示了node1结点通过scp命令远程登录ma