安装Window系统的实体机(你的个人电脑)
安装好Vmware Workstation pro15 虚拟机工作站软件
若是没安装,请参考该文章 1台电脑搞定N个操作系统,Window10下的Vmware Workstation Pro15.5.0安装和注册激活成功教程
安装好Centos系统的虚拟机
若是没安装,请参考该文章 史上最详细的,保姆级讲解,centos7 minimal版在VMware上安装,亲测有效
虚拟机静态Ip的配置
请参考文章最详细的讲解,如何使用VMnet8模式给虚拟网络配置静态IP,集群分布式都用它
看讲解视频(比较简单)
创建3台虚拟机hadoop01,hadoop02,hadoop03,每台虚拟机进行如下操作
参考ip可选范围,配置静态IP地址,成功后可以使用SecureCRT工具
$ vi /etc/sysconfig/network-scripts/ifcfg-ens33
#举例 :hodoop01
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
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=ce1e1643-4332-4151-a2a8-86dc56e77b93
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.206.200
NETMASK=255.255.255.0
GATEWAY=192.168.206.2
DNS1=8.8.8.8
(1)配置主机名,具体指令如下。
针对centos 6.x
$ vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hadoop01
针对 centos 7.x
$ vi /etc/hostname
hadoop01
$ vi /etc/hosts
192.168.206.200 hadoop01
192.168.206.201 hadoop02
192.168.206.202 hadoop03
centos7 .x 没有该文件,不需要配置
centos 6.x版本需要,自行百度
实际工作中,服务器被放置在机房中,同时受到地域和管理的限制,开发人员通常不会进入机房操作直接上机操作,而是通过远程连接服务器,进行相关操作。
在集群开发中,主节点通常会对集群中各个节点频繁的访问,就需要不断输入目标服务器的用户名和密码,这种操作方式非常麻烦并且还会影响集群服务的连续运行。
为了解决上述问题,我们可以通过配置SSH服务来实现远程登录和SSH的免密登录功能。
(1)安装并开启SSH服务
如果发现系统中没有安装ssh,怎么办呢
(2)安装CRT工具和hadoop01/hadoop02/hadoop03的快速连接
具体操作可以参考文章超级简单,发现SecureCRT 5.1.0中文版免安装,Win10下使用非常方便
(1)生成SSH文件(公钥和私钥)
公钥加密,私钥解密
hadoop01,hadoop02,hadoop03分别生成公钥和私钥
(2)拷贝3台机器的公钥到一台机器的某文件内,将该文件发送到每台机器上
(3)将某文件,发送到hadoop02和hadoop03 机器内
在hadoop01上进行如下操作
(4)验证免密登录效果
通过静态Ip将多台服务器搭建成一个集群,同时,通过SSH协议实现操作系统的免密码登录,这样保证了整个集群的安全性和可靠性。
到此这篇ssh免密登录(SSH免密登录配置过程)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!B站有配套视频讲解,欢迎收看。
若有疑问,欢迎评论区留言,感谢转发、评论、点赞+收藏+投币,一键三连哈。
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/21966.html