Chinaunix首页 | 论坛 | 博客
  • 博客访问: 651094
  • 博文数量: 149
  • 博客积分: 3901
  • 博客等级: 中校
  • 技术积分: 1558
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-16 14:33
文章分类

全部博文(149)

文章存档

2014年(2)

2013年(10)

2012年(32)

2011年(21)

2010年(84)

分类: LINUX

2010-08-10 10:55:12


参考: http://sunflower0606.spaces.live.com/blog/cns!8D86C8861607B0B5!185.entry
本来是个很简单的配置 ,但一直 以为 公共密钥 是从主服务器 给 从服务器 配置 !!(公共密钥是从给主)

/etc/hosts 
127.0.0.1               localhost.localdomain   localhost
::1             localhost.localdomain   localhost
10.10.9.88              master
10.10.9.90              node_1
10.10.9.175             node_2




简短的说:
# 一路回车,碰到 yes 就 yes
1.  主服> ssh-keygen -t rsa 
2.  从服> mkdir /home/hadoop/.ssh/  
             > chmod 700  /home/hadoop/.ssh/  
3.  主服> scp id_rsa.pub hadoop@10.10.9.90:/home/hadoop/.ssh/id_rsa.pub
4.  从服> cat id_rsa.pub >> authorized_keys
       > chmod 644 authorized_keys

5. vi /etc/ssh/sshd_config
并确保以下几行没有被注释
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

有可能需要重启inetd服务,方法如下:
pkill -HUP inetd

ssh 10.10.9.175

*******************   OK
免登 配置成功!


阅读(1389) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~