快捷搜索: 王者荣耀 脱发

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

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

一、前言

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

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

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

二、实验要求

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

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

三、配置SSH免密登录

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

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

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

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

以上就是我们为什么要配置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相关的命令操作了。

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

经验分享 程序员 微信小程序 职场和发展