大数据技术基础实验一:配置SSH免密登录

大数据技术基础实验一:配置SSH免密登录

一、前言

这篇博客是用来记录大数据技术基础布置了实验作业,我们学校开设的大数据技术基础专业课需要进行各种实验操作,后续我也会更新我们的其他实验操作。

这个专栏不仅会更新实验操作也会更新有关大数据方面的知识总结。

还请得到大家的支持,谢谢大家!

二、实验要求

  1. 连接OpenVPN,能够通过Xshell成功ssh登录至分配到的3台服务器上
  2. 完成master到master、slave1-2的免密登录
  3. 完成slave1到master、slave2的免密登录
  4. 完成slave2到master、slave1的免密登录

每一步骤都需要上传截图并且需对截图实现的功能进行说明,第一步要求我们在上一篇博客中已经完成了,大家可以自行去看一下,我把博客的地址放在下面:

如何使用Xshell7连接学校虚拟机(保姆级)

OK,我们现在只需要完成后面几个步骤就行,他们的操作都差不多,废话不多说我们开始吧。

三、配置SSH免密登录

在实验中,我们需要从学校的集群中登录到Linux服务器上,而绝大多数Linux服务器采用的是SSH(Secure Shell)登录方式,因此,我们需要在实验室机器上安装一个SSH登录工具,我们所用的登录工具就是Xshell。

我们可以在master直接使用命令:ssh+IP地址连接登录其他的slave:

在这里插入图片描述

然后退出的话直接使用命令:exit即可退出:

在这里插入图片描述

但是很麻烦的是,下次再连接登录的时候又需要输入密码,因此我们需要进行配置来提高效率。

Hadoop的基础是分布式文件系统HDFS,HDFS集群有两类节点以管理者-工作者的模式运行,即一个namenode(管理者)和多个datanode(工作者)。在Hadoop启动以后,namenode通过SSH来启动和停止各个节点上的各种守护进程,每次切换都输入一次密码效率太低了,这就需要在这些节点之间执行指令时采用无需输入密码的认证方式,因此,我们需要将SSH配置成使用无需输入root密码的密钥文件认证方式。

以上就是我们为什么要配置SSH免密登录的重要原因,现在我们开始着手配置。

1、完成master到master、slave1-2的免密登录

  • 首先我们需要再master上生成自己的密钥,直接输入命令:ssh-keygen生成密钥:

在这里插入图片描述

  • 然后输入命令:cd .ssh/ 进入隐藏文件夹,找到id_rsa和id_rsa.pub两个文件,其中前者是私钥后者是公钥。

    在这里插入图片描述

  • 然后通过命令:ssh-copy-id IP地址将其拷贝到slave1和slave2上面去,然后发现现在登录不需要密码了。

    在这里插入图片描述

  • 如果想直接使用命令:ssh slave1或者ssh slave2直接登录的话需要改变一下IP地址和主机命令的映射关系,使用命令:vim /etc/hosts,进入到hosts文件中,然后按I建进入编辑模式,添加slave1和slave2的两个IP地址,编辑完成之后按ESC键退出编辑,然后输入命令::wq保存并退出即可,然后再次输入命令:ssh slave1或者ssh slave2就可以直接连接了。

    在这里插入图片描述

    在这里插入图片描述

OK,到现在第一步的要求已经完成了,后续的两个要求跟这个类似,我就在后面直接放图片了,不再做过多的赘述。

2、完成slave1到master、slave2的免密登录

在这里插入图片描述

3、完成slave2到master、slave1的免密登录

在这里插入图片描述

四、最后我想说

本次的实验操作比较简单,相信大家很快就能掌握,我就不做更多的描述了。

后续我还需要去学习一下有关linux相关的命令操作了。

好啦本期的博客就到这里了,创作不易,期待你们的支持!

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-北天-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值