七叶笔记 » golang编程 » 快速建立大数据CDH集群的SSH免密登录

快速建立大数据CDH集群的SSH免密登录

一、CDH集群介绍

该CDH集群为使用1个master主节点,3个slave的集群,ip为

196.168.2.156

196.168.2.157

196.168.2.158

196.168.2.159

其中196.168.2.156为master,其余为slave。

二、修改/etc/hosts文件(所有的机器都要修改)

修改/etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.2.156    node1  

192.168.2.157    node2  

192.168.2.158    node3   

192.168.2.159    node4

三、修改/etc/hostname(所有的机器都要修改)

node1节点/etc/hostname 内容如下:

node1

其他节点修改类似

四、SSH 免密码登录

ssh免密登录原理图

[root@node1 ~]# for a in {1..4}; do ssh root@node$a cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys; done

[root@node1 ~]# for a in {1..4}; do scp /root/.ssh/authorized_keys root@node$a:/root/.ssh/authorized_keys ; done

[root@node1 ~]# systemctl restart sshd.service

测试免密登录:

[root@node1 ~]# ssh root@node1

[root@node1 ~]# ssh root@node2

[root@node1 ~]# ssh root@node3

[root@node1 ~]# ssh root@node4

相关文章