1、在每个节点生成ssh密钥

cd .ssh
ssh-keygen -t rsa

2、在主节点上将公钥拷贝到一个特定文件authorized_keys 

cp id_rsa.pub authorized_keys

3、将 authorized_keys 文件拷到下一个节点

登录下一个节点,将该节点的ssh公钥id_rsa.pub 加入authorized_keys 文件

(以58节点为例:将 authorized_keys 文件拷到58,登录58,将58节点的ssh公钥id_rsa.pub 加入authorized_keys 文件)

scp authorized_keys TY@10.103.105.58:/home/TY/.ssh

ssh TY@10.103.105.58
cd .ssh

将58节点的ssh公钥id_rsa.pub 加入authorized_keys 文件(使用cat追加方式)

cat id_rsa.pub >> authorized_keys

4、重复第3步操作,依次将每个节点的ssh公钥id_rsa.pub 加入authorized_keys 文件中,并将最后一个节点生成的authorized_keys 文件拷贝到其他所有节点

将最后一个节点的ssh公钥id_rsa.pub 加入authorized_keys

cd .ssh
ssh-keygen -t rsa
cp id_rsa.pub authorized_keys

将最后的authorized_keys文件拷贝到其他所有节点

scp authorized_keys TY@10.103.105.62:/home/TY/.ssh
scp authorized_keys TY@10.103.105.61:/home/TY/.ssh
scp authorized_keys TY@10.103.105.60:/home/TY/.ssh
scp authorized_keys TY@10.103.105.59:/home/TY/.ssh
scp authorized_keys TY@10.103.105.58:/home/TY/.ssh

5、验证免密登录 

登录其他节点看是否还需要密码,如果不需要密码,则证明免密登录设置成功(第一次可能需要输入yes,再次登录后就不需要输入yes了)

注意: 1、每个节点都需要生成ssh密钥

2、每个节点的ssh公钥id_rsa.pub都需要加入到authorized_keys文件,建议按顺序加入

3、当最后一个节点的ssh公钥id_rsa.pub加入到authorized_keys文件后,将最后一个节点上的 authorized_keys文件拷贝到其他所有节点

Hadoop之免密登录相关推荐

  1. Hadoop SSH免密登录公钥生成并实现不同主机间的免密登录

    此时如果要免密登录i到其他主机,只需要执行如下命令即可:

  2. 花式玩转Linux集群免密登录

    文章目录 1.前言 2.基础(两种方法前都要先ready) 3.方法一(常用) 4.方法二(简单) 5. `.ssh`文件下的`known_hosts`文件 1.前言   大数据集群往往需要多台机器构 ...

  3. hadoop 添加删除机器以及设置免密登录

    添加hadoop机器 先在slaves中添加机器 然后启动datanode $: ./usr/hadoop-0.20.2-cdh3u4/bin/hadoop-daemon.sh start datan ...

  4. linux环境下快速配置hadoop集群免密登录

    背景 在hadoop的日常使用过程中经常需要登录某些机器,如何更好的免密登录呢?这将为我们节省大量的时间 操作 假设你需要在A机器上免密登录B机器,那么你首先要确定B机器下是有秘钥文件的.如何确定是否 ...

  5. Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误

    25. 集群搭建 25.1 HADOOP集群搭建 25.1.1集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据 ...

  6. 超详细 Hadoop 安装(内附ssh免密登录,图文详解,小白必看)

    Hadoop 伪分布安装 (内附ssh免密登录,收藏起来看哦) 目录 Hadoop 伪分布安装 (内附ssh免密登录,收藏起来看哦) 一:   安装前准备 二:    jdk 安装,java环境配置 ...

  7. Hadoop学习之SSH免密登录配置(以三台虚拟机为例,完全分布式)

    目录 1.更改主机名(便于进行操作) 方法一 ​编辑 方法二 2.配置SSH免密登录 1.生成秘钥 2.移动秘钥 3.秘钥分配 4.验证免密登录 1.更改主机名(便于进行操作) 本文操作需在root用 ...

  8. Hadoop之配置集群各节点SSH免密登录

    在搭建完三个Linux(centos7)虚拟机并能够相互ping成功的前提下,现在来实现这个三个节点之间的免密登录.通信工具就是ssh(secure shell),sshzhu提供了两种通信节点之间的 ...

  9. CentOS7虚拟机之间设置免密登录

    文章目录 1.目标 2.前期准备 3.生成公钥 4.复制公钥要其他节点 5.如何取消免密登录 1.目标 通过ssh方式登录各个主机,并且不需要输入密码,其中ssh命令的格式如下: ssh [-l lo ...

最新文章

  1. linux驱动:TI+DM8127+GPIO(四)之设备
  2. SUBSTRING函數用法
  3. Android 可视化界面编辑器无法显示界面问题的终极解决方案
  4. 分布式部署_Apache Spark探秘:三种分布式部署方式比较
  5. C/C++ OpenCV中值滤波双边滤波
  6. “深圳疫情防控系统”服务10万人,背后有什么开发神器
  7. word文档怎么给数字加千分符_如何在word中设置数字的千位分隔符?两种方法轻松搞定...
  8. dw移动图片位置,dw的移动的图片代码
  9. android 下载apk 安装程序,Android实现APK下载安装
  10. pandas按照多列排序-ascending
  11. 海致大数据京信_海致网聚提出公安大数据背景下的个人计算新理念
  12. 二维码制作教程分享,大家一起来学习吧!
  13. 人工智能-语音交互-NLP自然语言(三) 语法-敲黑板
  14. 微信小程序 导入excel文件
  15. 什么是计算机语言????
  16. MacOS 系统 文件夹解析
  17. MTP模式下恢复手机误删数据方法(MX2、MX3亲测可用)
  18. Linux intel-xed反汇编引擎使用
  19. ts16949 软件开发流程图_TS16949汽车零部件项目开发流程
  20. python中 什么意思_python中rc1什么意思

热门文章

  1. 苹果cms10好看的模板,苹果cmsv10免费模板,苹果cms10模板
  2. canvas实现星空动态背景
  3. windows下plink的常用命令
  4. 出现net::ERR_CONNECTION_REFUSED问题,前端优化
  5. 金融企业会计科目及主要账务处理
  6. 快速学习POI-模板打印
  7. SLAM中evo评估工具(用自己的数据集评估vinsFusion)
  8. 【Matlab代码】基于遗传算法和蚂蚁优化算法的路径优化问题
  9. AndroidT(13) Log 系统 -- C plus plus 语言格式的LOG输出(二)
  10. 连连直充1688跨境宝,如何在连连绑定跨境宝账号?