四、CDH集群之XShell连接虚拟机
说明:
- VMware安装请查看之前【一、CDH集群之VMware-workstation-14安装】
- 虚拟机安装请查看之前【二、CDH集群之三台虚拟机安装】
- 【三、CDH集群之三台虚拟机配置网络配置】
一、通过XShell连接三台虚拟机
1、分别打开三台虚拟机终端,使用root用户
2、修改主机名:(三台虚拟机都执行)
hostnamectl set-hostname cdh1
3、更改hosts文件:(三台虚拟机都执行)
通过vi /etc/hosts 添加如下三台虚拟机信息
4、关闭防火墙,并查看状态(三台虚拟机都执行)
-
执行如下命令关闭防火墙:
systemctl disable firewalld
systemctl stop firewalld.service -
执行如下命令查看防火墙状态:
systemctl list-unit-files | grep firewalld
systemctl status firewalld.service
5、设置SSH免秘钥登陆(三台虚拟机都执行)
-
检查SSH是否安装。
ssh -V -
若无安装ssh则使用yum进行安装
yum install openssh -
执行秘钥安装
cd /
ssh-****** -t rsa
6、配置公钥,进行免密登录(三台虚拟机都执行)
- 执行如下命令,并根据提示输入密码
scp [email protected]:/root/.ssh/id_rsa.pub /tmp/id_rsa.pub
cat /tmp/id_rsa.pub >> /root/.ssh/authorized_keys
scp [email protected]:/root/.ssh/id_rsa.pub /tmp/id_rsa.pub
cat /tmp/id_rsa.pub >> /root/.ssh/authorized_keys
scp [email protected]:/root/.ssh/id_rsa.pub /tmp/id_rsa.pub
cat /tmp/id_rsa.pub >> /root/.ssh/authorized_keys
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.100.101
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.100.102
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.100.103
7、使公钥生效(三台虚拟机都执行)
scp /root/.ssh/authorized_keys 192.168.100.101:/root/.ssh
scp /root/.ssh/known_hosts 192.168.100.101:/root/.ssh
scp /root/.ssh/authorized_keys 192.168.100.102:/root/.ssh
scp /root/.ssh/known_hosts 192.168.100.102:/root/.ssh
scp /root/.ssh/authorized_keys 192.168.100.103:/root/.ssh
scp /root/.ssh/known_hosts 192.168.100.103:/root/.ssh
8、验证(三台虚拟机都执行)
9、打开控制面板中的网络连接,右键修改属性
-
注意:这里的IP地址不能和虚拟机的IP地址完全一样,但是要保证在同一个网段