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

三台ubuntu22相互免密登录最快

环境

  • 主机1: node1 (IP: 192.168.1.10)

  • 主机2: node2 (IP: 192.168.1.11)

  • 主机3: node3 (IP: 192.168.1.12) 

步骤 1: 配置主机名解析(在所有节点上)

编辑 /etc/hosts 文件:

bash
sudo nano /etc/hosts

添加以下内容:

192.168.1.10 node1
192.168.1.11 node2
192.168.1.12 node3

· 验证解析:

bash
ping -c 3 node1
ping -c 3 node2
ping -c 3 node3

步骤 2: 生成 SSH 密钥对(在所有节点上)

bash
# 生成 RSA 密钥(一路回车即可)
ssh-keygen -t rsa -b 4096# 或者生成 ED25519 密钥(更安全)
ssh-keygen -t ed25519

密钥将保存在:~/.ssh/id_rsa(私钥)和 ~/.ssh/id_rsa.pub(公钥)

步骤 3: 创建授权密钥文件

在 node1 上执行:

bash
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3

在 node2 上执行:

bash
ssh-copy-id node1
ssh-copy-id node2  
ssh-copy-id node3

在 node3 上执行:

bash
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3

步骤 4: 设置正确的权限

在所有节点上执行:

bash
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
chmod 644 ~/.ssh/known_hosts

步骤 5: 测试免密登录

ssh node1
ssh node2
ssh node3

以上在本地测试完成,但助于ds完成攻略。
 
http://www.rkmt.cn/news/6808.html

相关文章:

  • 《深入理解计算机系统》计算机系统漫游(一) - Invinc
  • 2021年安徽省大数据与人工智能应用竞赛 大数据(网络赛)-高职组赛题
  • 一些写了和没写的数学!
  • Alexandresku设计的loki小对象内存分配器
  • java预习
  • B/S体系结构风格
  • Feign动态URL配置
  • 自动化部署工具 Jenkins 的安装与配置
  • Ceres 常用 LossFunction 对比
  • git使用
  • 测试开发全日制学徒班火热报名中|跟着名企大咖做真实项目,结业即上岗
  • AI 自动化智能体训练营
  • 微信商户绑定微信公众号、小程序
  • iphone运行windows系统
  • 图片结构 - voasem
  • 实用指南:25年高联:一试填空题解析(下篇)
  • Spring AOP 面向切面编程 - 浪矢
  • 天下拍拍卖系统:二方系统也能扩展三方平台功能
  • day07 课程
  • .net core 发布到 iis 步骤
  • kylin SP2安装mysql8.4.5
  • 详细介绍:PHP基础-语法初步(第七天)
  • maven项目连接DM数据库和基本sql使用
  • Inventor Professional 2026.1.1 产品设计与工程制图
  • 叮当计步微信小程序系统
  • fetch-event-source踩坑sse(getReader)后续 IOS全量返回问题
  • 手机上有哪些比较好用的待办事项提醒工具 - 指南
  • 事半功倍是蠢蛋53 tornado接口报错
  • kylin SP2安装mysql 8.0.41
  • SAP采购订单数据获取