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

【系统搭建】Ubuntu系统两节点间SSH免密配置

SSH免密配置是MPI分布式、DPDK通信等集群节点间通信的基础配置

1. 安装SSH服务端(所有节点执行)

Ubuntu 默认只安装 SSH 客户端(openssh-client),未安装服务端(openssh-server),需要手动安装并启动 SSH 服务才能通过 ssh 连接

sudo apt update
sudo apt install -y openssh-server
sudo systemctl start ssh     # 立即启动
sudo systemctl enable ssh    # 设置开机自启
#验证服务状态
sudo systemctl status ssh#正常输出应包含
Active: active (running)

2. 生成SSH密钥对(所有节点执行)

ssh-keygen -t rsa -b 4096 -C "cluster-node"  # 自定义注释
# 连续按3次回车,生成无密码密钥对
验证密钥权限:
ls -l ~/.ssh/id_*
# 正常输出:
# -rw------- 1 user user 3381 May 10 id_rsa    (私钥600权限)
# -rw-r--r-- 1 user user  741 May 10 id_rsa.pub(公钥644权限)

3. 互相分发公钥(每个节点执行)

# 格式:ssh-copy-id -i 公钥文件 目标节点
ssh-copy-id -i ~/.ssh/id_rsa.pub user(替换成用户名)@10.193.76.1(替换子网IP)  # 替换真实用户名和IP
ssh-copy-id -i ~/.ssh/id_rsa.pub user(替换成用户名)@10.193.76.2(替换子网IP)  # 其他节点继续执行
验证免密登录:
ssh -v user@10.193.76.1  # 观察日志确认未提示密码
exit                     # 返回原主机后继续配置其他节点

注:

若遇到权限问题,执行 chmod 700 ~/.ssh && chmod 600 ~/.ssh/*

相关文章:

  • KALI搭建log4j2靶场及漏洞复现全流程
  • Uniapp:列表选择提示框
  • JSP技术入门指南【一】利用IDEA从零开始搭建你的第一个JSP系统
  • Docker Compose 命令实现动态构建和部署
  • 2025年推荐使用的开源大语言模型top20:核心特性、选择指标和开源优势
  • 全链路开源数据平台技术选型指南:六大实战工具链解析
  • 纷析云开源财务软件:企业财务数字化转型的灵活解决方案
  • lombok requires enabled annotation processing
  • 三层路由器,SSH远程登录访问路由器,通过telnet远程登录访问路由器(不安全),路由器的基本设置之多网络互联解决办法:单臂路由
  • Web3技术如何提升用户数据保护
  • 05-DevOps-Jenkins自动拉取构建代码
  • 【路由交换方向IE认证】BGP选路原则之Local Preference属性
  • 计算机网络 实验四 静态路由的配置与应用
  • 自动化浏览器环境与 Node.js 环境的逆向分析:完整教程
  • 【开发语言】悬空指针问题
  • 《分布式软总线架构下,设备虚拟化技术的深度剖析与优化策略》
  • 高并发内存池(四):内存释放原理与实现
  • C语言的文件操作
  • TMDOG——语言大模型进行意图分析驱动后端实践
  • 智能家居适老化改造:让科技回归“无感服务”
  • 手工做女宝宝衣服的网站/企业快速建站
  • 西安网站运营/网站模板下载
  • 网站建设大概/百度系app有哪些
  • 做的好微信商城网站/58同城推广
  • wdcp 网站迁移/百度网页游戏大厅
  • 网站建设报价单范本/环球资源网站网址