设置集群的SSH免密登陆

目录

[一、设置主机名与 IP 地址映射](#一、设置主机名与 IP 地址映射)

[二、生成 SSH 密钥对](#二、生成 SSH 密钥对)

三、把密钥发送其他机器

四、测试免密登录

五、配置节点间互相免密


一、设置主机名与 IP 地址映射

  • 编辑 /etc/hosts 文件,将每个节点的 IP 地址和主机名添加进去
复制代码
vim /etc/hosts

二、生成 SSH 密钥对

复制代码
ssh-keygen -t rsa
  • 按提示连续回车,生成的密钥文件默认保存在 ~/.ssh 目录下。

三、把密钥发送其他机器

复制代码
ssh-copy-id centos01
ssh-copy-id centos02
ssh-copy-id centos03

四、测试免密登录

  • 测试是否可以免密登录到其他节点
复制代码
ssh centos03

五、配置节点间互相免密

  • 将 /etc/hosts 文件分发到所有节点
复制代码
#scp -rq 需要复制的文件 目标主机:/路径

scp -rq /etc/hosts centos01:/etc/
scp -rq /etc/hosts centos02:/etc/
scp -rq /etc/hosts centos03:/etc/
  • 继续在其他服务器上分别执行二、三步
相关推荐
Coder个人博客8 小时前
Linux6.19-ARM64 mm mmu子模块深入分析
大数据·linux·车载系统·系统架构·系统安全·鸿蒙系统
较劲男子汉11 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
Doro再努力11 小时前
Vim 快速上手实操手册:从入门到生产环境实战
linux·编辑器·vim
wypywyp11 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
Doro再努力11 小时前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim
senijusene11 小时前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
不像程序员的程序媛11 小时前
Nginx日志切分
服务器·前端·nginx
忧郁的橙子.11 小时前
02-本地部署Ollama、Python
linux·运维·服务器
醇氧12 小时前
【linux】查看发行版信息
linux·运维·服务器
No8g攻城狮12 小时前
【Linux】Windows11 安装 WSL2 并运行 Ubuntu 22.04 详细操作步骤
linux·运维·ubuntu