配置SSH免密码登陆
2013-06-23 22:36
281 查看
我的用户名是master
1.安装ssh(若没安装的话)
sudo apt-get install ssh
2.配置为可以免密码登陆本机。
2.1查看在master用户下是否存在.ssh文件夹(ssh前面有.的是隐藏文件夹),输入命令ls -a /home/master。我的没有,所以新建个mkdir /home/master/.ssh
2.2生成私钥和公钥:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
2.3把公钥(id_dsa.pub)追加到授权的key中去:cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
3.验证ssh是否安装成功:ssh -version
显示:
OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
Bad escape character 'rsion'.
则说明安装成功
输入命令:ssh localhost
显示:
The authenticity of host 'localhost (127.0.0.1)' can't be established.
ECDSA key fingerprint is 34:69:fc:a8:92:c0:53:1e:06:1b:da:ef:44:1a:05:de.
Are you sure you want to continue connecting (yes/no)?
输入yes,显示:
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-generic-pae i686)
* Documentation: https://help.ubuntu.com/
Last login: Sun Jun 23 06:21:25 2013 from 192.168.159.1
说明安装成功(第一次登陆时会询问是否继续连接,输入yes即可连接)
实际上,在hadoop的安装过程中,是否免密码登陆是无关紧要的,但是如果不配置免密码登陆,每次启动hadoop都需要输入密码以登陆到每台DataNode上。不配置免密码登陆时,当集群大了,就会很头疼。
1.安装ssh(若没安装的话)
sudo apt-get install ssh
2.配置为可以免密码登陆本机。
2.1查看在master用户下是否存在.ssh文件夹(ssh前面有.的是隐藏文件夹),输入命令ls -a /home/master。我的没有,所以新建个mkdir /home/master/.ssh
2.2生成私钥和公钥:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
2.3把公钥(id_dsa.pub)追加到授权的key中去:cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
3.验证ssh是否安装成功:ssh -version
显示:
OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
Bad escape character 'rsion'.
则说明安装成功
输入命令:ssh localhost
显示:
The authenticity of host 'localhost (127.0.0.1)' can't be established.
ECDSA key fingerprint is 34:69:fc:a8:92:c0:53:1e:06:1b:da:ef:44:1a:05:de.
Are you sure you want to continue connecting (yes/no)?
输入yes,显示:
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-generic-pae i686)
* Documentation: https://help.ubuntu.com/
Last login: Sun Jun 23 06:21:25 2013 from 192.168.159.1
说明安装成功(第一次登陆时会询问是否继续连接,输入yes即可连接)
实际上,在hadoop的安装过程中,是否免密码登陆是无关紧要的,但是如果不配置免密码登陆,每次启动hadoop都需要输入密码以登陆到每台DataNode上。不配置免密码登陆时,当集群大了,就会很头疼。
相关文章推荐
- hadoop环境配置之SSH无密码登陆的配置(备注:转载)
- SSH 免密码登陆配置操作
- ssh免密码登陆配置及注意事项
- ssh免密码登陆配置及注意事项
- SSH免密码登陆配置
- hadoop集群下配置ssh本机免密码登陆
- hadoop 2.4.1配置ssh免密码登陆
- Linux配置ssh无密码登陆
- CentOS 配置SSH免密码登陆
- xen 虚机丢失密码/ssh配置错误无法登陆解决方案
- ssh免密码登陆配置及注意事项
- ssh免密码登陆配置及注意事项
- SSH免密码登陆配置
- linux配置SSH免密码登陆方法
- 配置 ssh无密码登陆
- 如何在linux服务器中配置ssh互信(不需要密码即可ssh登陆)
- Jenkins进阶系列之——09配置Linux系统ssh免密码登陆
- 2.修改/etc/hosts文件 /安装SSH、配置SSH无密码登陆(全程切换到hadoop用户下操作)
- 解决root用户ssh配置无密码登陆/hadoop用户照仿可以实现相同功能:hadoop用户登录并且把命令的所有root换成home/hadoop
- 正式生产环境下hadoop集群的DNS+NFS+ssh免密码登陆配置