Redhat 7/CentOS 7 SSH 免密登录的方法

发布时间 - 2026-01-11 00:05:25    点击率:

先决条件

3 台 CentOS 7

HOSTNAME IP ROLE
server1 10.8.26.197 Master
server2 10.8.26.196 Slave1
server3 10.8.26.195 Slave2

步骤

1. 用 root 用户登录。每台服务器都生成公钥,再合并到 authorized_keys。

2. CentOS 默认没有启动 ssh 无密登录,去掉 /etc/ssh/sshd_config 其中 2 行的注释,每台服务器都要设置。

RSAAuthentication yes
PubkeyAuthentication yes

3. 每台服务器下都输入命令 ssh-keygen -t rsa,生成 key,一律不输入密码,直接回车,/root 就会生成 .ssh 文件夹。

4. 在 Master 服务器下,合并公钥到 authorized_keys 文件,进入 /root/.ssh 目录,通过 SSH 命令合并.

# cat id_rsa.pub>> authorized_keys
# ssh root@10.8.26.196 cat ~/.ssh/id_rsa.pub>> authorized_keys
# ssh root@10.8.26.195 cat ~/.ssh/id_rsa.pub>> authorized_keys

5. 把 Master 服务器的 authorized_keysknown_hosts 复制到 Slave 服务器的 `/root/.ssh 目录

# scp authorized_keys root@server2:/root/.ssh/
# scp authorized_keys root@server3:/root/.ssh/
# scp known_hosts root@server2:/root/.ssh/
# scp known_hosts root@server3:/root/.ssh/

6. 完成,ssh root@10.8.26.196ssh root@10.8.26.195 就不需要输入密码了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# centos  # 7  # ssh  # 免密码  # ssh免密码登录  # redhat  # centos配置ssh免密码登录后仍要输入密码的解决方法  # CentOS7如何修改SSH登录端口  # centos 6.5下修改SSH端口及禁用root远程登录的方法  # CentOS 6.5中SSH免密码登录配置教程  # CentOS下SSH无密码登录的配置文件  # CentOS服务器拒绝SSH登录的解决方法  # 每台  # 输入密码  # 就会  # 公钥  # 都要  # 就不  # 用户登录  # 大家多多  # 并到  # Master  # ROLE  # tbody  # td  # style  # height  # table  # strong  # br 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 文字头像制作网站推荐软件,醒图能自动配文字吗?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  详解阿里云nginx服务器多站点的配置  Python高阶函数应用_函数作为参数说明【指导】  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  如何获取免费开源的自助建站系统源码?  高防服务器租用如何选择配置与防御等级?  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  JavaScript如何实现音频处理_Web Audio API如何工作?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  简历没回改:利用AI润色让你的文字更专业  音乐网站服务器如何优化API响应速度?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Laravel如何实现多对多模型关联?(Eloquent教程)  青岛网站建设如何选择本地服务器?  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  活动邀请函制作网站有哪些,活动邀请函文案?  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  Laravel如何使用Telescope进行调试?(安装和使用教程)  免费视频制作网站,更新又快又好的免费电影网站?  如何用免费手机建站系统零基础打造专业网站?  Laravel如何配置Horizon来管理队列?(安装和使用)  Laravel如何与Inertia.js和Vue/React构建现代单页应用  如何在香港免费服务器上快速搭建网站?  如何在Windows 2008云服务器安全搭建网站?  zabbix利用python脚本发送报警邮件的方法  详解Oracle修改字段类型方法总结  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  如何在阿里云虚拟服务器快速搭建网站?  EditPlus中的正则表达式 实战(2)  Java类加载基本过程详细介绍  无锡营销型网站制作公司,无锡网选车牌流程?  如何在万网主机上快速搭建网站?  Laravel如何使用Gate和Policy进行授权?(权限控制)  如何用西部建站助手快速创建专业网站?  javascript基于原型链的继承及call和apply函数用法分析  Android Socket接口实现即时通讯实例代码  动图在线制作网站有哪些,滑动动图图集怎么做?  bing浏览器学术搜索入口_bing学术文献检索地址  Laravel如何实现模型的全局作用域?(Global Scope示例)  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  网页设计与网站制作内容,怎样注册网站?  如何在建站宝盒中设置产品搜索功能?  如何用虚拟主机快速搭建网站?详细步骤解析