4.Linux下配置Hadoop集群之SSH免密服务配置及Xshell与Xftp的连接使用

本案例软件包:链接:https://pan.baidu.com/s/1zABhjj2umontXe2CYBW_DQ 
提取码:1123(若链接失效在下面评论,我会及时更新)。

目录

(1)Xshell以及Xftp的使用

1.Xshell的使用

2.Xftp的使用

(2)SHH免密服务配置

1.设置用户权限

2.查看SSH服务是否正常开启(默认都是正常的)

3.SSH免密登录功能配置

注意:使用rm -rf 命令时,一定要小心,避免误删文件。

(4)测试免密登录

对大数据感兴趣的朋友可以+企鹅群一起探讨问题:249300637 

(1)Xshell以及Xftp的使用

1.Xshell的使用

打开Xshell

左上角鼠标左键点击文件,点击新建

修改名称,以及主机ip点击连接

点击一次性接受

输入用户名

 

 输入密码,然后点击确定

 如下图:已成功连接master

 按照以上操作连接slave01和slave02

 2.Xftp的使用

左上角鼠标左键点击文件,点击新建 

 更改信息

(2)SHH免密服务配置

1.设置用户权限

首先我们需要给hadoop账户设置用户权限,方便我们接下来在hadoop账户执行命令。
使用su root进入root账户,再使用vi /etc/sudoers对/etc/sudoers文件夹进行修改。
在下面找到root ALL=(ALL) ALL这一行代码,在下方添加hadoop ALL=(ALL) ALL

使用esc:wq! 保存退出root,修改成功之后再以hadoop账户登录就可以使用sudo命令了(可以在三台虚拟机都执行此操作)。 

 2.查看SSH服务是否正常开启(默认都是正常的)

ps -e | grep sshd

 3.SSH免密登录功能配置

(1)分别删除虚拟机master,slave01,slave02的~/.ssh 目录。

注意:使用rm -rf 命令时,一定要小心,避免误删文件。

第(2)往后(建议三台虚拟机都输入,也可以只在master上输入,这纯属本人不好的习惯其实只在master上copy就够用了)

在三台虚拟机中分别输入:

rm -rf .ssh

(2)在虚拟机master上新建SSH公私密钥对。输入完命令按四次回车。

[hadoop@master~]# ssh-keygen -t rsa

(3)将密钥copy到三台虚拟机上

[hadoop@master ~]# ssh-copy-id hadoop@master
[hadoop@master ~]# ssh-copy-id hadoop@slave01
[hadoop@master ~]# ssh-copy-id hadoop@slave02

(4)测试免密登录

[hadoop@master ~]$ ssh master
[hadoop@master ~]$ ssh slave01
[hadoop@master ~]$ ssh slave02

 对大数据感兴趣的朋友可以+企鹅群一起探讨问题:249300637 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值