CentOS 上配置多服务器 SSH 免密登录

以下是在 CentOS 上配置多服务器 SSH 免密登录的步骤:

一、准备工作

假设有服务器 A 和服务器 B,需要从服务器 A 免密登录到服务器 B。

二、在服务器 A 上生成密钥对

打开终端,执行以下命令生成 SSH 密钥对:

bash 复制代码
   ssh-keygen -t rsa

一路回车,使用默认设置即可。这将在 ~/.ssh/ 目录下生成私钥 id_rsa 和公钥 id_rsa.pub。

三、将公钥复制到服务器 B

使用以下命令将公钥复制到服务器 B:

bash 复制代码
   ssh-copy-id user@serverB_ip

其中 user 是服务器 B 上的用户名,serverB_ip 是服务器 B 的 IP 地址。执行命令时会提示输入服务器 B 的用户密码。

四、测试免密登录

在服务器 A 上执行以下命令尝试免密登录到服务器 B:

bash 复制代码
   ssh user@serverB_ip

如果无需输入密码即可登录成功,则说明配置成功。

如果有多台服务器需要互相免密登录,可以在每台服务器上重复上述步骤,确保每台服务器都有自己的密钥对,并且将其他服务器的公钥复制到自己的 ~/.ssh/authorized_keys 文件中。

相关推荐
Huangjin007_33 分钟前
【Linux 系统篇(二十五)】文件(二) 系统文件I/O详解
linux·运维·服务器
云表无代码开发1 小时前
日本开发者彻底破防:中文太强了!换成英文直接裂开
大数据·服务器·人工智能·microsoft·信息可视化
LBL12202 小时前
内网容器部署FTP日志监控服务
运维·服务器·容器
承渊政道4 小时前
Linux系统学习【进程信号详细解析——认识、产生、保存以及捕捉信号】
linux·学习·ubuntu·ssh·vs code·进程信号
筝筝ba5 小时前
openBMC自动化测试说明
服务器
进击的荆棘5 小时前
Linux系统——文件(上)
linux·运维·服务器·文件
檀越剑指大厂6 小时前
抽屉里的手机还能开博客?用 Typecho 和 cpolar 搭一台可远程访问的小服务器
运维·服务器·智能手机
牢姐与蒯6 小时前
Linux信号(一).信号产生
linux·运维·服务器·ubuntu
FfHUCisI6 小时前
sync.Once 与 sync.Cond 源码与并发控制陷阱
服务器·开发语言·后端·golang
爱签AI电子合同7 小时前
电子合同上手成本怎么测?易用性维度专项测评
服务器·人工智能·智能合约·企业微信