一、配置环境

master:192.168.70.135

node:   192.168.70.136

二、在对应节点添加所有节点的hosts解析

分别在两台主机上编辑/etc/hosts文件

vim /etc/hosts

192.168.70.135 master
192.168.70.136 node

三、生成ssh免密公私钥

首先在master和node主机中:

ssh-keygen -t rsa

之后一路回车,界面如下

完成之后会在当前用户的家目录下生成一个.ssh文件夹

其中内容

由于本台主机还未远程其他主机,因此其中只有id_rsa两个文件

分别代表:

id_rsa : 生成的私钥文件

id_rsa.pub : 生成的公钥文件

如登陆过其他主机,则会生成另外文件

know_hosts : 已知的主机公钥清单

如果希望公钥生效,需要满足:

.ssh文件目录的权限是700

生成的.ssh/authorized_keys文件权限必须是600

四、配置ssh免密登陆

1.生成authorized_keys文件并且修改权限

ssh master cat ~/.ssh/id_rsa.pub >> authorized_keys
ssh node cat ~/.ssh/id_rsa.pub >> authorized_keys

2.修改认证文件,并且将该文件发送到每个节点

chmod 600 authorized_keys
scp authorized_keys node:~/.ssh/

五、验证登陆

SSH免密登陆节点互信相关推荐

  1. 批量ssh免密登陆远程主机

    案例 1.中心主机以root执行ssh-keygen -t rsa 在/root/.ssh/下生成id_rsa(私钥); id_rsa.pub(公钥); cat /root/.ssh/id_rsa.p ...

  2. 第六天 - 安装第二、三台CentOS - SSH免密登陆 - hadoop全分布式安装、配置、集群启动

    第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置.集群启动 第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置 ...

  3. ssh免密登陆失败原因总结(Linux)

    转载自  ssh免密登陆失败原因总结(Linux) 1. SSH公钥认证(免密码)配置 登录到本机服务器A,切换到响应的操作系统用户,执行命令,生成秘钥文件[按照提示直接回车] ssh-keygen ...

  4. ssh免密登陆机制示意图

    ssh免密登陆机制示意图

  5. 科普扫盲---ssh免密登陆(ssh的一些小秘密)

    ssh协议和tcp/ip 协议一样非常的重要,那么,如何使用这个ssh呢?这个协议到底有什么用处呢? 一, ssh协议是什么 ssh是secure SHell的简写,意思为安全的shell,中文也叫安 ...

  6. start-all.sh启动设置ssh免密登陆还总是提示输入密码的解决办法

    [1]问题描述: start-all.sh启动设置ssh免密登陆还总是提示输入密码:已经配置了ssh免密码登陆,当是每次输入start-all.sh还是总是提示输入密码: [2]解决办法:这个是文件权 ...

  7. 基于三台虚拟机配置ssh免密登陆

    目录 一.前提准备 二.配置ssh免密登陆(Hadoop102,hadoop103,hadoop104) 三.配置三台免密登陆 一.前提准备 qian ti z bqian ti zqian tiqi ...

  8. Git 详细教程之五:SSH 免密登陆 GitHub

       由于每次 Git 对远程库 GitHub 进行推送(push)等操作时都需要进行登陆验证才可以进行,比较麻烦.本篇博客提供了一种新的链接方式:『Git 详细教程之五:SSH 免密登陆 GitHu ...

  9. linux SSH免密登陆 附带免密登陆脚本

    1.首先修改集群内的映射文件 vi /etc/hosts 在里面最后添加集群内的映射 192.168.43.120 master 192.168.43.121 slave1 192.168.43.12 ...

最新文章

  1. ceph存储引擎bluestore解析
  2. script 标签中async 属性和defer 属性作用以及区别?
  3. 多线程訪问共享数据(1)
  4. Docker核心技术 1
  5. 【学习笔记】24、文件的其他操作
  6. 实验七 寻址方式在结构化数据访问中的应用
  7. linux arm ffmpeg configure文件,ffmpeg库的交叉编译记录
  8. Ubuntu 11.04 二进制包安装 flashget 显示 libexpat.so no...
  9. 人群频率 | gnomAD数据库简介 (一)
  10. Windows SendMessage和PostMessage区别(最简单的讲解)
  11. Qt同时加载多个项目
  12. 夜神模拟器127.0.0.1:62001: 由于目标 计算机积极拒绝,无法连接 解决方法
  13. 深度学习7-常用损失函数和自定义损失函数
  14. 了解mysql的undo log
  15. 前后端分离开发,六大方案全揭秘:HTTP API 认证授权术
  16. 显示隐藏dataGrid控件的标题栏,改变标题栏高度.
  17. python opencv显示高分辨率图片时,如何改变窗口的大小
  18. W25Q64简介(译)
  19. 手把手教学暴力破解WIFI密码(仅供学习交流)
  20. 做知识付费,这十大知识付费平台一定要知道

热门文章

  1. Java 提供的默认排序算法
  2. 计算机监听的端口,侦听计算机的指定端口并分析其数据包,监听,本,解析
  3. 代公众号发起网页授权 48001 api unauthorized 问题
  4. MAPGIS格式转为shp格式
  5. 新版代shua社区源码已更新 非常漂亮
  6. [转] 更有效的利用你的时间
  7. 【TOUGH2】系列建模方法及在CO2地质封存、水文地球化学、地热、地下水污染等领域中的实践技术
  8. pymysql连接mysql数据库try_pymysql操作mysql数据库
  9. 关于用迅雷会下载到比较旧的资源版本?
  10. 怎样自己开发一个wordpress插件?