准备三台机器:
hadoop105、Hadoop06、hadoop107
1、三台机器执行以下命令
[root@hadoop105 ~]# ssh-keygen -t rsa
[root@hadoop106 ~]# ssh-keygen -t rsa
[root@hadoop107 ~]# ssh-keygen -t rsa
2、进入/.ssh/目录 该目录存放密钥对
[root@hadoop105 ~]# cd ~/.ssh/
3、新建authorized_keys并设置权限
[root@hadoop105 .ssh]# touch authorized_keys
[root@hadoop105 .ssh]# chmod 600 authorized_keys
4、公钥追加 authorized_keys
[root@hadoop105 .ssh]# cat id_rsa.pub >> authorized_keys
5、另外两台机器也执行如下操作
hadoop106
[root@hadoop106 ~]# cd ~/.ssh/
[root@hadoop106 .ssh]# touch authorized_keys
[root@hadoop106 .ssh]# chmod 600 authorized_keys
[root@hadoop106 .ssh]# cat id_rsa.pub >> authorized_keys
hadoop107
[root@hadoop107 ~]# cd ~/.ssh/
[roothadoop107 .ssh]# touch authorized_keys
[root@hadoop107 .ssh]# chmod 600 authorized_keys
[root@hadoop107 .ssh]# cat id_rsa.pub >> authorized_keys
6、把hadoop106的公钥追加到hadoop105的authorized_keys
[root@hadoop106.ssh]# scp id_rsa.pub hadoop105:/home/
[root@hadoop105.ssh]# cat ../../home/id_rsa.pub >> ./authorized_keys/
7、把hadoop105的公钥追加到Hadoop106的authorized_keys
[root@hadoop105 .ssh]# scp id_rsa.pub hadoop106:/home/
[root@hadoop106 .ssh]# cat ../../home/id_rsa.pub >> ./authorized_keys
8、把hadoop105的公钥追加到hadoop107的authorized_keys
[root@hadoop105 .ssh]# scp id_rsa.pub hadoop107:/home/
[root@hadoop107 .ssh]# cat ../../home/id_rsa.pub >> ./authorized_keys
9、把hadoop106的公钥追加到hadoop107的authorized_keys
[root@hadoop106 .ssh]# scp id_rsa.pub hadoop107:/home/
[root@hadoop107 .ssh]# cat ../../home/id_rsa.pub >> ./authorized_keys
10、把hadoop107的公钥追加到hadoop105的authorized_keys
[root@hadoop107 .ssh]# scp id_rsa.pub hadoop105:/home/
[root@hadoop105 .ssh]# cat ../../home/id_rsa.pub >> ./authorized_keys
11、hadoop107的公钥追加到hadoop106的authorized_keys
[root@hadoop107 .ssh]# scp id_rsa.pub hadoop105:/home/
[root@hadoop106 .ssh]# cat ../../home/id_rsa.pub >> ./authorized_keys