最近研究hadoop,hadoop需要机器直接无秘密登录,折腾了好久,终于找到一个比较简单有效的方法,记录下来。
现在有两台机器,主机名分别是master,slave1
1.在master端生成密钥对:
ssh-keygen -t rsa
一路回车
2.传到slave1上
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave1
输入yes
输入密码
回车
3.验证:
ssh slave1
Last login: Sat Jan 4 20:54:04 2014 from master
成功登录
对于本机ssh无秘密登录
可以用 cat id_rsa.pub>> auth.....命令完成