之前搭建hadoop集群时候需要用到ssh的免密码配置。
ssh的免密码设置如下:
(1) 在masters机器的hadoop用户下生成一个公用/私有密钥:ssh-keygen -t rsa -f ~/.ssh/id_rsa
注: ssh-keygen生成公用/私有密钥时会问Enter passphrase (empty for no passphrase): # 此处直接enter 跳过,下次才不会询问password
(2) 将生成的id_dsa.pub拷贝到所有要连接的远端机器上相同路径下:scp ~/.ssh/id_rsa.pub hadoop@[ip]:/home/hadoop/.ssh
(3) 将公钥加到集群中所有的机器用户目录下的.ssh/authorized_keys中去:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
(4) 使用ssh连接时,本机的private key(id_rsa) 与远端电脑的public key(authorized_keys) 做认证, 确认完成就可以直接登入, 不需输入帐号密码, 而且也比较安全.
注:如果一般user的目录下没有.ssh资料夹,手动建立即可, 不然用那个帐号ssh localhost 一次, 就会自动建立出来。
jakyzhao 于 2011-10-11 17:15:47发表:
[i=s] 本帖最后由 jakyzhao 于 2011-10-11 17:32 编辑 [/i]
shh连接不上除了防火墙和服务down掉外还有什么原因啊。
D调漫步 于 2011-08-02 14:13:53发表:
学习
wang_wh 于 2011-07-25 16:43:53发表:
长知识了
qq9293000079 于 2011-07-20 12:27:42发表:
学习了,我现在就去试试
天真花语 于 2011-07-12 20:37:04发表:
谢谢LZ的分享,但还是不要设置的好、
zhouyh_789 于 2011-06-16 17:13:26发表:
???……
wurr707 于 2011-05-17 09:52:10发表:
你能详细说一下你的问题吗,我的意思是你是通过终端连接还是从另外一个系统使用ssh命令登陆的?
zhengchengkun 于 2011-05-16 09:44:26发表:
楼主,请问我每次SSH登陆虚拟机,只能用几分钟就弹出来了,显示连接中断,虚拟机已经关闭,但是我的虚拟机确实是开着的啊?
jnn494402043 于 2011-04-10 01:01:32发表:
学习
yiyelin 于 2011-04-08 14:21:46发表:
新手任务,得回帖,谢谢LZ分享?????????????灌水莫怪?????????????有机会一定登门拜谢????????????
Growth兆 于 2011-04-01 09:40:47发表:
感谢wurr707的分享,本贴加入到论坛顶置的Linux应用索引贴中
nxzcc 于 2011-03-31 21:09:52发表:
排位学习
pallana 于 2011-03-31 19:29:15发表:
学习了