Hadoop的配置与运行(2)之SSH免密码登录
2015-03-17 17:36
204 查看
二、配置SSH免密码登陆
在Ubuntu系统下,假设用户名为u
1)确认连接上互联网,然后输入命令
接下来,输入命令(注意下面命令中不是双引号,是两个单引号):
在Ubuntu中,~代表当前用户文件夹,此处即/home/u。
这个命令会在.ssh文件夹下创建id_dsa及id_dsa.pub两个文件,这是SSH的一对私钥和公钥,类似于钥匙和锁,把id_dsa.pub(公钥)追加到授权的key中去.
输入命令:
至此免密码登陆本机已配置完毕。
2)验证SSH是否已经安装成功,以及是否可以免密码登陆本机。
输入命令:
在Ubuntu系统下,假设用户名为u
1)确认连接上互联网,然后输入命令
#sudoapt-getinstallssh
2)配置为可以免密码登陆本机。首先查看在u用户下是否存在.ssh文件夹(注意ssh前面有“.”,这是一个隐藏的文件夹),输入命令:#ls–a/home/u
一般说来,安装SSH时会自动在当前用户下创建这个隐藏文件夹,如果没有,可以手动创建一个。
接下来,输入命令(注意下面命令中不是双引号,是两个单引号):
#ssh-keygen-tdsa-P‘‘-f~/.ssh/id_dsa
解析一下,ssh-keygen代表生产秘钥;-t(注意区分大小写)表示指定生成的秘钥类型;dsa是dsa秘钥认证的意思,即秘钥类型;-P用于提供密语;-f指定生成的秘钥文件。
在Ubuntu中,~代表当前用户文件夹,此处即/home/u。
这个命令会在.ssh文件夹下创建id_dsa及id_dsa.pub两个文件,这是SSH的一对私钥和公钥,类似于钥匙和锁,把id_dsa.pub(公钥)追加到授权的key中去.
输入命令:
#cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys
这条命令的功能是把公钥加到用于认证的公钥文件中,这里的authorized_keys是用于认证的公钥文件。
至此免密码登陆本机已配置完毕。
2)验证SSH是否已经安装成功,以及是否可以免密码登陆本机。
输入命令:
#ssh–verison
显示结果:OpenSSH_5.3p1Debian-3ubuntu7,OpenSSL0.9.8k25Mar2009Badescapecharacter'rsion'.
显示SSH已经安装成功了。输入命令:#sshlocalhost会有如下显示:
这说明已经安装成功,第一次登陆时会询问是否继续链接,输入yes即可进入。实际上,在Hadoop的安装过程中,是否免密码登陆时无关紧要的,但是如果不配置免密码登陆,每次启动Hadoop都需要输入密码以登陆到每台机器的DataNode上,考虑到一般的Hadoop集群动辄拥有数百或上千台机器,因此一般来说都会配置SSH的免密码登陆。
验证:查看是否可以从Master主机免密码登陆Slave,输入命令:
#sshslave1#sshslave2
相关文章推荐
- 配置ssh无密码登录、安装Java运行环境、Hadoop安装、Hadoop伪分布式配置
- VMWare Workstation上使用RedHat Linux安装和配置Hadoop群集环境03_配置虚拟机之间SSH无密码登录
- 从零开始搭建hadoop分布式集群环境:(四)配置ssh无密码登录
- 脚本自动配置hadoop集群的ssh无密码登录
- hadoop配置完ssh免密码登录后仍然需要输入密码的问题
- 解决root用户ssh配置无密码登陆/hadoop用户照仿可以实现相同功能:hadoop用户登录并且把命令的所有root换成home/hadoop
- hadoop中的ssh无密码登录配置
- Ubuntu hadoop 伪分布式环境搭建步骤+ssh密钥(免密码登录)配置
- Hadoop配置SSH免密码登录
- hadoop集群搭建之SSH无密码登录配置
- hadoop中的ssh无密码登录配置
- 解决ssh配置无密码登录后 又出现输入密码的情况--hadoop集群配置
- 解决ssh配置无密码登录后 又出现输入密码的情况--Hadoop集群配置
- ssh面密码登录配置-hadoop安装准备
- 【hadoop之翊】——hadoop配置ssh免密码登录,解决ssh设置好了依然需要输入密码的问题
- Hadoop集群中的ssh无密码登录配置
- Hadoop之——CentOS配置ssh无密码登录注意事项
- Hadoop/spark安装实战(系列篇2)安装虚拟机、PieTTY、winscp、JDK、配置DNS、SSH免密码登录
- 在VMWare Workstation8.0上使用ubuntu11安装和配置Hadoop群集环境02_配置虚拟机之间SSH无密码登录
- Hadoop集群搭建之SSH无密码登录配置