--在配置hadoop过程中用到了ssh无密码验证方面的东西
这方面的技术文章很多,例如:http://www.ibm.com/developerworks/cn/linux/security/openssh/part1/index.html
--这里记录一下心得:
--创建公钥和密钥
命令:ssh-keygen -t rsa
用这个命令,一路回车,会在当前登录用户目录下生成/home/hadoop/.ssh/*,星号代表公钥和私钥
命令:cp pub_key > authorized_keys 命令把公钥复制到authorized——keys,这个文件放到哪个电脑,就能无密码访问哪个电脑。
--特别注意:
复制好的公钥像一个锁,私钥像一把钥匙,把这个锁放到你想连接的访问的电脑,就可以用这个私钥生成的电脑去访问。
这个其中的原理我不知道,我是通过实际测试得到的结论
这里说了一大堆http://www.ibm.com/developerworks/cn/linux/security/openssh/part1/index.html,我没看明白。