ssh免密登陆

来源:互联网 发布:搜狗关键词优化 编辑:程序博客网 时间:2024/05/01 09:52

在搭建Hadoop环境的时候,需要用到ssh的免密登陆,配置方法如下


我的测试系统有三个节点
node
node1
node2




1、打开三个节点


2、创建密钥

  $ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa


3、追加密钥到autorized_keys文件,并设置权限
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$chmod 0600 ~/.ssh/authorized_keys


4、登陆本机测试(我的节点名为node 已经在host中配置好你在测试的时候可以输入本机的ip地址)
$ssh node(此处为id地址或者在host中设置的节点名)


5、同样的方法为node1节点进行2/3/4部


6、进入.ssh文件夹下复制密钥id_rsa.pub到node1节点的用户文件下
$cd  ~/.ssh/
$ scp id_rsa.pub hadoop@node1:~


7、追加node密钥信息到node1的autorized_keys文件中
$cd ~
$ cat id_rsa.pub >>~/.ssh/authorized_keys


8、 在node节点测试免密登陆node1
[hadoop@node ~]$ ssh node1
Last login: Tue May 16 20:06:52 2017 from node
[hadoop@node1 ~]$ 
出现如上类似信息就成功了!


9 node2的配置方法重复5678步








原创粉丝点击