>>分享SPSS,Hadoop等大数据处理技术,以及分布式架构以及集群系统的构建 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 24220 个阅读者 刷新本主题
 * 贴子主题:  SSH免除免密登录的配置 回复文章 点赞(0)  收藏  
作者:zhangzl419    发表时间:2019-12-23 11:04:55     消息  查看  搜索  好友  邮件  复制  引用

在安装Hadoop的过程中需要配置集群中各个服务器之间的免除密码登录,下面的文章详细阐述了这一配置过程。


ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。

有机器A(192.168.1.155),B(192.168.1.181)。现在A机的chenlb账号想通过ssh免密码登录到B的chenlb账号下。

1.A机的chenlb账号登录后在A机下生成公钥/私钥对。
[chenlb@A ~]$ ssh-keygen -t rsa
然后一路回车
它在/home/chenlb下生成.ssh目录,.ssh下有id_rsa和id_rsa.pub。

2.把A机下的id_rsa.pub复制到B机下,我用scp复制,在复制的过程中需要输入B机的chenlb账号的密码。
[chenlb@A ~]$ scp .ssh/id_rsa.pub chenlb@192.168.1.181:/home/chenlb
chenlb@192.168.1.181's password:
id_rsa.pub                                    100%  223     0.2KB/s   00:00


3.现在用chenlb账号登录到B机去,转到把B机chenlb家目录的.ssh目录下,把其中的authorized_keys文件的权限改为600.
[chenlb@B ~]$ cd ./ssh   (如果没有.ssh,应该自己手动创建一个)
[chenlb@B ~]$ mv ../id_rsa.pub authorized_keys .
[chenlb@B ~]$ chmod 600 authorized_keys

authorized_keys的权限要是600。

4.A机登录B机。
[chenlb@A ~]$ ssh 192.168.1.181
The authenticity of host '192.168.1.181 (192.168.1.181)' can't be established.
RSA key fingerprint is 00:a6:a8:87:eb:c7:40:10:39:cc:a0:eb:50:d9:6a:5b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.181' (RSA) to the list of known hosts.
Last login: Thu Jul  3 09:53:18 2008 from chenlb
[chenlb@B ~]$

第一次登录是时要你输入yes。

现在A机可以无密码登录B机了。

小结:
登录的机子可有私钥,被登录的机子要有登录机子的公钥。这个公钥/私钥对一般在私钥宿主机产生。上面是用rsa算法的公钥/私钥对,当然也可以用dsa(对应的文件是id_dsa,id_dsa.pub)

想让A,B机无密码互登录,那B机以上面同样的方式配置即可。







程序猿的技术大观园:www.javathinker.net
  Java面向对象编程-->对象的生命周期
  JavaWeb开发-->JavaWeb应用入门(Ⅰ)
  JSP与Hibernate开发-->映射对象标识符
  Java网络编程-->基于MVC和RMI的分布式应用
  精通Spring-->绑定CSS样式
  Vue3开发-->计算属性和数据监听
  Spark客户端之Spark Submit的使用
  一套可复用的方法论!从0-1搭建数据团队,看这篇就够了
  springboot的缓存技术
  使用Ambari搭建Hadoop集群
  Hadoop安装过程
  Kubernetes集群监控方案
  Spark on Yarn with Hive实战案例与常见问题解决
  SparkStreaming的实战案例-WordCount范例
  hadoop从零开始--HDFS篇
  如何设计实时数据平台(设计篇)
  hive 的支持的文件类型与 压缩格式
  大数据项目之仿天猫数据分析
  hadoop详解
  数据科学最终迁移到云端的5个原因
  Hadoop的安装和基本操作命令
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。