首页 新闻 搜索 专区 学院

ssh连接问题

0
悬赏园豆:50 [待解决问题]

配置hadoop的Master与Slave的SSH免密登录,密钥已经生成,authorized_keys权限设置为600,Master的sshd_config文件内容部分配置如下:

 

使用ssh连接localhost正常,互相都能ping通,但是无法连接远端,也不报错。截图如下:

 

因为连接不上,所以也无法用scp把authorized_keys拷过去。求大神帮忙分析分析是哪里出了问题。。

CQUMonk的主页 CQUMonk | 初学一级 | 园豆:152
提问于:2014-10-09 10:41
< >
分享
所有回答(1)
0

造成这个问题的原因有两个:

1 slave防火墙没有关闭

  一般可以关闭防火墙,如果不关闭防火墙也可以,但需要在slave上开放Master可访问的端口,一般ssh的端口是22。

2 authorized_keys问题

  这个的配置,只需要将Master的id_dsa.pub里面的内容复制到slave的authorized_keys和自己的里面即可,slave上的id_dsa.pub无需复制到各个Master的authorized_keys里面,但需要把自己的id_dsa.pub文件内容放进自己的authorized_keys里面。

  复制进去后还需要注意每台机器上的authorized_keys需要赋予600或以上权限,同时重启ssh即可。同时需要注意,每台机器的ssh是在同一用户下,因为每个用户下的ssh是不同的。

闵开慧 | 园豆:188 (初学一级) | 2014-11-05 14:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册