>>分享SPSS,Hadoop等大数据处理技术,以及分布式架构以及集群系统的构建 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 31857 个阅读者 刷新本主题
 * 贴子主题:  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开发-->使用Session(Ⅰ)
  JSP与Hibernate开发-->映射一对多关联关系
  Java网络编程-->用Axis发布Web服务
  精通Spring-->虚拟DOM和render()函数
  Vue3开发-->计算属性和数据监听
  害阿里程序员差点被当场开除的P0事故
  spark读取kafka后写入redis
  spark-redis入门教程
  kafka+spark-streaming实时推荐系统性能优化笔记
  合并两套环境的FastDFS数据
  Kubernetes集群监控方案
  搭建高可用的Replication集群归档大量的冷数据
  Spark高级排序与TopN问题揭密
  hadoop从零开始--HDFS篇
  如何设计实时数据平台(设计篇)
  大数据虚拟混算平台Moonbox配置指南
  Zookeeper+Kafka集群搭建
  00-Spark介绍
  Hadoop的安装和基本操作命令
  大数据的处理技术
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


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