ssh
2016-02-26 23:13
477 查看
在配置Hadoop集群分布时,要使用SSH免密码登录,假设现在有两台机器hadoop@wang-PC(192.168.10.100),作为A机,hadoop@chen-PC(192.168.10.107),作为B机。现想hadoop@wang-PC通过ssh免密码登录到hadoop@chen-PC。
1.在A机下生成公钥/私钥对。
敲击回车键即可,
它在/home/hadoop下生成.ssh目录,.ssh下有id_rsa和id_rsa.pub。
2.把A机器下的id_rsa.pub复制到B机器下的.ssh/authorized_keys文件里。
由于还没有免密码登录的,所以要输入密码。
3.B机把从A机复制的id_rsa.pub.hadoop_wang添加到.ssh/authorzied_keys文件里。
authorized_keys的权限要是600。
4.A机登录B机。
第一次登录是时要你输入yes。
现在A机可以无密码登录B机了。
小结:登录的机子可有私钥,被登录的机子要有登录机子的公钥。这个公钥/私钥对一般在私钥宿主机产生。上面是用rsa算法的公钥/私钥对,当然也可以用dsa(对应的文件是id_dsa,id_dsa.pub)
想让A,B机无密码互登录,那B机以上面同样的方式配置即可,把B的公钥复制过去添加到authorized_keys的末尾就行了。
至此完毕。
1.在A机下生成公钥/私钥对。
[hadoop@wang-PC ~]$ ssh-keygen -t rsa -P ''
敲击回车键即可,
它在/home/hadoop下生成.ssh目录,.ssh下有id_rsa和id_rsa.pub。
2.把A机器下的id_rsa.pub复制到B机器下的.ssh/authorized_keys文件里。
[hadoop@wang-PC ~]$ scp .ssh/id_rsa.pub hadoop@192.168.10.107:/home/hadoop/id_rsa.pub.hadoop_wang hadoop@192.168.10.107's password:
由于还没有免密码登录的,所以要输入密码。
3.B机把从A机复制的id_rsa.pub.hadoop_wang添加到.ssh/authorzied_keys文件里。
[hadoop@chen-PC ~]$ cat id_rsa.pub.hadoop_wang >> .ssh/authorized_keys [hadoop@chen-PC ~]$ chmod 600 .ssh/authorized_keys
authorized_keys的权限要是600。
4.A机登录B机。
[hadoop@wang-PC ~]$ ssh 192.168.10.107
第一次登录是时要你输入yes。
现在A机可以无密码登录B机了。
小结:登录的机子可有私钥,被登录的机子要有登录机子的公钥。这个公钥/私钥对一般在私钥宿主机产生。上面是用rsa算法的公钥/私钥对,当然也可以用dsa(对应的文件是id_dsa,id_dsa.pub)
想让A,B机无密码互登录,那B机以上面同样的方式配置即可,把B的公钥复制过去添加到authorized_keys的末尾就行了。
至此完毕。
相关文章推荐
- Basic C++ Container classes summary(Array, Vector, List)
- The 5th Zhejiang Provincial Collegiate Programming Contest------ProblemK:Kinds of Fuwas
- 【IntentService】原理解析
- Share 学习二:Unity shader 的组织形式
- HBase学习笔记
- 学C++第一天 面向对象写2杈
- 基于ffmpeg的HLS开源服务器搭建配置及开发详解
- iOS开发之block详解
- Share 学习一:Share和渲染管线
- The 5th Zhejiang Provincial Collegiate Programming Contest---ProblemG:Give Me the Number
- 你当以同等的热情护卫代码
- Relay: 全新的React数据获取框架
- spring框架中使用junit单元测试
- uva 10169 Urn-ball Probabilities!
- 安装oralce过程中用户、群组及相关oracle inventory的详解
- leetcode练习
- Codeforces Round #343 (Div. 2) C. Famil Door and Brackets(dp)
- centos redhat 国内yum源
- 安装hls流媒体服务器
- android ant打包参考