3.1.2 同样在Savle上生成密钥对,并添加到Master授权中,就可以实现相互无密码登录了。
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/id_rsa.pub Hadoop@192.168.171.131:~/
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
验证登录即可。
注意几点:
1> SSH的配置文件一定要修改,而且修改后要重启
2> 认证文件一定要采用追加方式:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3> authorized_keys文件的权限一定要修改为600
4> .ssh的文件如果是手动创建的话权限一定要修改为700
这个链接内容非常详细,配置Hadoop的整个过程