Chinaunix首页 | 论坛 | 博客
  • 博客访问: 187350
  • 博文数量: 26
  • 博客积分: 71
  • 博客等级: 民兵
  • 技术积分: 825
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-15 16:14
个人简介

希望在这里与大家一起交流学习,共同进步。。。

文章分类

全部博文(26)

文章存档

2019年(1)

2015年(5)

2014年(6)

2013年(13)

2012年(1)

我的朋友

分类: 云计算

2013-10-29 21:18:11

hadoop集群是一个动辄就几百几千机器的大集群,所以配置ssh无密码登录是很有必要的,下面来介绍一下配置说明:
首先我们要下载ssh :在命令行中键入“sudo  apt-get install ssh”即可
然后会在相应的目录下生成隐藏文件".ssh",在.ssh文件中会有一个id_dsa文件,此文件就是私匙文件,我们要进行无密码登录就要设置公匙文件,
我们在命令行键入ssh-keygen -t rsa 来生成公匙密钥,其间我们只需按三次回车即可。然后我们把.ssh文件下的id_dsa.pub文件用“cat id_dsa>>authorized_keys”命令将id_dsa.pub的内容复制到authorized_keys文件夹下,可以用ssh  localhost命令来验证一下
然后我们在所有的节点执行以上的步骤
之后我们要把所有的authorized_keys文件中的内容都复制到一个authorized_keys文件夹下(我们可以用scp命令或是用一个优盘解决),然后用这个文件夹替换所有节点的authorized_keys文件
除此之外我们还要配置每个节点的/etc/hosts文件,把每个节点的用户名和IP直接写入此文件中,我们可以在/etc/hostname文件夹下查看用户名,可以用ifconfig  -a命令来查看IP。
最后我们可以用命令”ssh 用户名@IP“来测试是否成功(注意 有时会链接不上,可以通过设置相同的用户名来试试)

阅读(5996) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~