今天给大家总结一下hadoop集群之间免登陆的步骤
node1 ssh node4
1.在node1中生成密钥
[root@node1 ~]# ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
2.追加到本地文件夹
[root@node1 ~]# cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
3.传输到需要免登陆的机器node4
[root@node1 ~]# scp ./id_dsa.pub root@node4:/opt/
4.在免登陆机器node4中保存
#下面这一步不是必须的,只是为了创建一下~/.ssh目录
[root@localhost opt]# cat /opt/id_dsa.pub >> ~/.ssh/authorized_keys
或者使用
[root@node4 ~]# mkdir ~/.ssh
[root@node4 ~]# cat /opt/id_dsa.pub >> ~/.ssh/authorized_keys
5.在node1,进行ssh
[root@node1 ~]# ssh node4
2016年11月8日 12:31:12