Hadoop集群搭建记录 | 云计算[CentOS7] | 伪分布式集群 各节点之间免密登录

写在前面

本系列文章索引以及一些默认好的条件在 传送门

首先在master节点操作!!!

step1 安装openssh-server

在配置ssh免密登录之前,需要在三个节点先安装好openssh-server

yum install openssh-server

step2 .ssh文件夹的创建及生成密钥文件

切换目录到root用户的.ssh目录下:
(如果没有,请先创建:mkdir -p ~/.ssh

cd ~/.ssh

在进入该目录之后用命令生成密钥文件,ssh-keygen -t rsa
再输入命令之后会有三条提示性询问语句,一般直接打回车就好

step3 传送该文件

因为在其他节点也需要生成密钥文件并分发到其他的节点,为了避免命名的重复,所以说要对公钥进行重命名,可以在名字后面加入自己的ip地址最后一个字节
三个节点分别为
master(192.168.164.93
slave1(192.168.164.174
slave2(192.168.164.175
所以说在master节点,我们mv id_rsa.pub id_rsa_93.pub
然后通过scp命令将id_rsa_93.pub文件发送到除了该节点之外的其他所有节点

scp id_rsa_93.pub slave1:~/.ssh/
scp id_rsa_93.pub slave2:~/.ssh/ 

step4 slave1&&slave2节点操作

首先在slave1&&slave2重复使用step1 − > -> >step3
记得在更改文件名时加入自己机器的ip最后一个字节以区分文件
slave1:mv id_rsa.pub id_rsa_174.pub
slave2:mv id_rsa.pub id_rsa_175.pub
记得在传送文件时更改主机名
slave1:

scp id_rsa_174.pub master:~/.ssh/
scp id_rsa_174.pub slave2:~/.ssh/ 

slave2:

scp id_rsa_175.pub master:~/.ssh/
scp id_rsa_175.pub slave1:~/.ssh/ 

step5 所有节点最终配置

在每个节点的~/.ssh目录下,我们将三个文件(id_rsa_175.pub,id_rsa_174.pub,id_rsa_93.pub)加入到authorized_keys文件中
如果上述操作没问题,绝对是在每个节点都会出现三个文件的,如图:
在这里插入图片描述

cat id_rsa_93.pub >> authorized_keys
cat id_rsa_174.pub >> authorized_keys
cat id_rsa_175.pub >> authorized_keys 

最后在各个节点测试是否能够免密登录其他节点
Master免密登陆其他节点:
在这里插入图片描述

免密登录成功
Slave1免密登录其他节点:
在这里插入图片描述

免密登录成功
Slave2免密登录其他节点:
在这里插入图片描述

免密登录成功

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值