当前位置: 首页 > java >正文

CenterOS8.5三台机器配置互信

目录

一、配置hostname和hosts信息

二. 秘钥生成和分发

三、验证SSH互信配置


一、配置hostname和hosts信息

分别在三台机器在/etc/hostname文件中,配置主机名称,node1,node2,node3

分别在三台机器在/etc/hosts文件中输入以下信息

192.168.230.3 node1

192.168.230.4 node2

192.168.230.5 node3

二. 秘钥生成和分发

在三台主机上分别执行生成秘钥

命令输入后,按三次回车即可生成 id_rsa(私钥),id_rsa.pub(公钥)

ssh-keygen -t rsa

将node1和node2的公钥发送到node3

# 在node1上执行
scp ~/.ssh/id_rsa.pub node3:~/.ssh/node1.pub# 在node2上执行
scp ~/.ssh/id_rsa.pub node3:~/.ssh/node2.pub

在node3上合并所有公钥

# 追加node1和node2的公钥
cat ~/.ssh/node1.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/node2.pub >> ~/.ssh/authorized_keys# 再追加node3自己的公钥
cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys

如图下图所示:

设置正确的文件权限

chmod 600 ~/.ssh/authorized_keys
chmod -R 700 ~/.ssh

从node3分发合并后的文件

# 分发到node1
scp ~/.ssh/authorized_keys node1:~/.ssh/# 分发到node2
scp ~/.ssh/authorized_keys node2:~/.ssh/
三、验证SSH互信配置

分别在三个节点上测试登录查看日期看是否需要输入密码

http://www.xdnf.cn/news/16532.html

相关文章:

  • 图解MySQL-小林code笔记
  • 排水管网实时监测筑牢城市安全防线
  • 本地大语言模型部署指南
  • Dify 工作流深度解析与实战指南
  • 重复文件清理工具,附免费链接
  • RWA 正当红,是 DeFi 的终点、拐点,还是新起点?
  • 常用设计模式系列(十四)—模板方法模式
  • HTML响应式SEO公司网站源码
  • 电脑开机不显示网卡的原因
  • 微算法科技(NASDAQ:MLGO)利用基于区块链的机器学习模型进行交易分类,实现交易数据的匿名化
  • Python 列表内存存储本质:存储差异原因与优化建议
  • ubnutu网络
  • Excel常用函数大全,非常实用
  • 旋变转换电路
  • Vue组件通信的终极指南
  • 【数据库】使用Sql Server将分组后指定字段的行数据转为一个字段显示,并且以逗号隔开每个值,收藏不迷路
  • uniapp,uview 报错:Not Found:Page[2][-1;-1,8,0,28] at view.umd.min.js:1
  • 从fork到exit:剖析Linux进程的诞生、消亡机制
  • 阿里云通义灵码深度解析:AI编程时代的技术革命与实践探索
  • 计算机毕设分享-基于SpringBoot的健身房管理系统(开题报告+前后端源码+Lun文+开发文档+数据库设计文档)
  • Windows---动态链接库Dynamic Link Library(.dll)
  • Java AI面试实战:Spring AI与RAG技术落地
  • Rust赋能智能土木工程革新
  • 【LeetCode 热题 100】51. N 皇后——回溯
  • Java面试全方位解析:从基础到AI的技术交锋
  • 【Python系列】使用 memory_profiler 诊断 Flask 应用内存问题
  • 单表查询-or优化
  • K-近邻算法
  • Linux之shell脚本篇(三)
  • 3D碰撞检测系统 基于SAT算法+Burst优化(Unity)