搭建hadoop集群的免密钥登录配置


首先我的集群有一个master主节点,一个slave从节点,两个节点下的用户名都为lym;

免秘钥的配置操作要在lym用户下进行,分为三步

1.在master主节点

在终端生成密钥(一路回车直到生成密钥): [lym@master ~]$  ssh-keygen -t rsa

然后复制密钥文件:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

查看.ssh中的文件:

 

 我这里是配置过的,第一次配置的时候没有第四个文件的,第一个文件的权限也不是600

我们先

修改authorized_keys文件的权限:chmod 600 ~/.ssh/authorized_keys

2.HadoopSlave节点

然后将authorized_keys文件复制到slave节点:scp ~/.ssh/authorized_keys lan@slave:~/

接下来打开slave节点,进入普通用户目录下,

在终端生成密钥,命令如下(一路点击回车生成密钥):ssh-keygen -t rsa

将authorized_keys文件移动到.ssh目录:mv authorized_keys ~/.ssh/

3.验证免密钥登陆

在master主节点的lym用户下输入 ssh slave 若出现下图,表示成功,若需要密码,则没配置成功

 qq:1420743191


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM