2025年ssh免密登录(SSH免密登录配置过程)

ssh免密登录(SSH免密登录配置过程)在研究大数据的过程中 将多个 Linux 系统通过网络连接 形成集群 是逃避不了的步骤 今天我们就尝试着将三台机器 Linux 服务器 搭建成一个完整的集群 安装 Window 系统的实体机 你的个人电脑 安装好 Vmware Workstation pro15 虚拟机工作站软件 若是没安装 请参考该文章 1 台电脑搞定 N 个操作系统 Window10 下的 Vmware Workstation Pro15

大家好,我是讯享网,很高兴认识大家。



安装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工具

bash</p><p>$ vi /etc/sysconfig/network-scripts/ifcfg-ens33</p><p><br/></p><p>#举例 :hodoop01 </p><p>TYPE=Ethernet</p><p>PROXY_METHOD=none</p><p>BROWSER_ONLY=no</p><p>BOOTPROTO=static</p><p>DEFROUTE=yes</p><p>IPV4_FAILURE_FATAL=no</p><p>IPV6INIT=yes</p><p>IPV6_AUTOCONF=yes</p><p>IPV6_DEFROUTE=yes</p><p>IPV6_FAILURE_FATAL=no</p><p>IPV6_ADDR_GEN_MODE=stable-privacy</p><p>NAME=ens33</p><p>UUID=ce1e1643-4332-4151-a2a8-86dc56e77b93</p><p>DEVICE=ens33</p><p>ONBOOT=yes</p><p>IPADDR=192.168.206.200</p><p>NETMASK=255.255.255.0</p><p>GATEWAY=192.168.206.2</p><p>DNS1=8.8.8.8</p><p>

(1)配置主机名,具体指令如下。

针对centos 6.x 

bash</p><p>$ vi /etc/sysconfig/network</p><p><br/></p><p>NETWORKING=yes</p><p>HOSTNAME=hadoop01</p><p><br/></p><p>

针对 centos 7.x

</p><p>$ vi /etc/hostname</p><p><br/></p><p> hadoop01</p><p>

bash</p><p>$ vi /etc/hosts</p><p><br/></p><p>192.168.206.200 hadoop01</p><p>192.168.206.201 hadoop02</p><p>192.168.206.202 hadoop03</p><p>

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协议实现操作系统的免密码登录,这样保证了整个集群的安全性和可靠性。

B站有配套视频讲解,欢迎收看。
若有疑问,欢迎评论区留言,感谢转发、评论、点赞+收藏+投币,一键三连哈。

小讯
上一篇 2025-05-25 18:46
下一篇 2025-06-09 08:05

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/140184.html