Hadoop的配置与运行(2)之SSH免密码登录
来源:互联网 发布:淘宝代运营十大排名 编辑:程序博客网 时间:2024/05/01 12:32
二、 配置SSH免密码登陆
在Ubuntu系统下,假设用户名为u
1) 确认连接上互联网,然后输入命令
#sudo apt-get install ssh
2)配置为可以免密码登陆本机。首先查看在u用户下是否存在.ssh文件夹(注意ssh前面有“.”,这是一个隐藏的文件夹),输入命令:#ls –a /home/u
一般说来,安装SSH时会自动在当前用户下创建这个隐藏文件夹,如果没有,可以手动创建一个。
接下来,输入命令(注意下面命令中不是双引号,是两个单引号):
#ssh-keygen -t dsa -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.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009
Bad escape character 'rsion'.
显示SSH已经安装成功了。
输入命令:
#ssh localhost
会有如下显示:
这说明已经安装成功,第一次登陆时会询问是否继续链接,输入yes即可进入。
实际上,在Hadoop的安装过程中,是否免密码登陆时无关紧要的,但是如果不配置免密码登陆,每次启动Hadoop都需要输入密码以登陆到每台机器的DataNode上,考虑到一般的Hadoop集群动辄拥有数百或上千台机器,因此一般来说都会配置SSH的免密码登陆。验证:查看是否可以从Master主机免密码登陆Slave,输入命令:#ssh slave1
#ssh slave2
0 0
- Hadoop的配置与运行(2)之SSH免密码登录
- hadoop环境搭建之配置SSH免密码登录
- hadoop配置免密码ssh登录
- Hadoop配置SSH免密码登录
- Hadoop集群SSH服务和免密码登录的配置
- 搭建Hadoop平台(二)之SSH免密码登录配置及相关问题处理
- SSH免密码登录的配置
- SSH免密码登录的配置
- 【hadoop之翊】——hadoop配置ssh免密码登录,解决ssh设置好了依然需要输入密码的问题
- hadoop集群免密码ssh登录配置注意执行权限
- 配置ssh免密码登录
- ssh免密码登录配置
- 免密码登录ssh配置
- 配置SSH免密码登录
- 配置ssh免密码登录
- ssh 免密码登录配置
- 配置ssh免密码登录
- SSH免密码登录配置
- mybatis主键自增返回id值的方法
- git关于文件权限修改引起的冲突及忽略文件权限的办法
- iOS7新特性
- AsyncTask浅析
- python 小练:统计打印出当前目录中的文件
- Hadoop的配置与运行(2)之SSH免密码登录
- 指针参数是如何传递内存
- Hadoop集群配置(最全面总结)
- 解决PLSQL developer 乱码问题
- Android中Java和JavaScript交互
- UVA - 227 Puzzle
- css float解析学习
- C++中const用法总结
- 刚毕业it男面试的窘境