博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hadoop2.2集群 ssh免密码登陆
阅读量:7144 次
发布时间:2019-06-29

本文共 1095 字,大约阅读时间需要 3 分钟。

hot3.png

我搭建的7台机器,master,slaves1,node1,node2,node3,node4,node5

  用户名是:hadoop,系统用的是centos6.5 64位

 1、在master和各节点下的 /home/hadoop/.ssh 文件下执行了 ssh-keygen -t rsa  

会产生文件:id_ras is_ras.pub两个文件

2、复制所有的slave服务器的公钥到master.ssh目录下

    在slave1机器上:scp   ~/.ssh/id_rsa.pub hadoop@master:~/.ssh/slave1.pub

   node1机器上:scp   ~/.ssh/id_rsa.pub hadoop@master:~/.ssh/node1.pub

其他的节点一次类推。

3、master服务器把所有服务器的公钥加入到用于认证的公钥文件:

[hadoop@master ~]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[hadoop@master ~]cat ~/.ssh/slave1.pub >> ~/.ssh/authorized_keys

4、authorized_keys进行授权:

[hadoop@master ~]chmod 600 ~/.ssh/authorized_keys

.ssh文件要给予700的权限:chmod -R 700 /home/hadoop/.ssh

5、再将master的授权文件authorized_keys复制到其他的机器上:

scp ~/.ssh/authorized_keys  hadoop@slave1:/home/hadoop/.ssh/

scp ~/.ssh/authorized_keys  hadoop@node1:/home/hadoop/.ssh/

scp ~/.ssh/authorized_keys  hadoop@node2:/home/hadoop/.ssh/

scp ~/.ssh/authorized_keys hadoop@node3:/home/hadoop/.ssh/

scp ~/.ssh/authorized_keys  hadoop@node4:/home/hadoop/.ssh/

scp ~/.ssh/authorized_keys  hadoop@node5:/home/hadoop/.ssh/

master可以顺利进入到各个节点

210517_Iz4M_99663.jpg

210547_VUJ7_99663.jpg

转载于:https://my.oschina.net/zhangglin/blog/220874

你可能感兴趣的文章
C语言基础知识汇总
查看>>
数字高程模型和地图——thematicmapping.org译文(一)
查看>>
8-5 泛型类型擦除
查看>>
正文处理命令及tar命令
查看>>
实习第三周小记-----生活在于经历 分类: 程序人生 ...
查看>>
将excel中的数据转为json格式
查看>>
字典操作
查看>>
[洛谷P2839][国家集训队]middle
查看>>
《求一个数组的连续的最大子数组之和》
查看>>
设置行间距,自适应文字大小
查看>>
资金流学习-广州发展
查看>>
python基础3(元祖、字典、深浅copy、集合、文件处理)
查看>>
正确编写Designated Initializer的几个原则
查看>>
iOS播放动态GIF图片
查看>>
获取版本号
查看>>
使用jdk自带的visualVM监控远程监控was
查看>>
集合视图UICollectionView 介绍及其示例程序
查看>>
JsLint 的安装和使用
查看>>
合并傻子//区间dp
查看>>
让IE和Chrome都以隐身模式启动
查看>>