参考:
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.pub4. 从服> 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
免登 配置成功!
阅读(1393) | 评论(0) | 转发(0) |