搭建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