0

0

CentOS SSH密钥认证如何配置

月夜之吻

月夜之吻

发布时间:2025-04-27 17:10:03

|

516人浏览过

|

来源于php中文网

原创

centos系统上设置ssh密钥认证可以显著提升安全性,避免每次登录都需要输入密码。以下是详细的配置步骤:

1. 生成SSH密钥对

首先,在本地计算机上生成SSH密钥对。如果你已经有现成的密钥对,可以跳过这一步。

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

执行该命令后,系统会询问你保存密钥文件的位置和名称,默认路径是~/.ssh/id_rsa。你可以直接按回车键接受默认设置。接着,系统会提示你输入一个可选的密码短语(passphrase),为了加强安全性,建议设置一个。

2. 将公钥复制到远程服务器

使用ssh-copy-id命令将公钥复制到远程服务器的~/.ssh/authorized_keys文件中。

ssh-copy-id user@remote_host

其中,user是远程服务器上的用户名,remote_host是远程服务器的IP地址或域名。执行命令后,系统会要求你输入远程服务器用户的密码。

3. 配置SSH服务器

确保远程服务器的SSH配置允许使用密钥认证。编辑远程服务器上的/etc/ssh/sshd_config文件:

sudo vi /etc/ssh/sshd_config

找到并确保以下配置项没有被注释掉(即没有以#开头):

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

4. 重启SSH服务

修改配置文件后,需要重启SSH服务以使更改生效。

易森网络企业版
易森网络企业版

如果您是新用户,请直接将本程序的所有文件上传在任一文件夹下,Rewrite 目录下放置了伪静态规则和筛选器,可将规则添加进IIS,即可正常使用,不用进行任何设置;(可修改图片等)默认的管理员用户名、密码和验证码都是:yeesen系统默认关闭,请上传后登陆后台点击“核心管理”里操作如下:进入“配置管理”中的&ld

下载
sudo systemctl restart sshd

5. 测试SSH密钥认证

现在,你应该可以使用SSH密钥认证登录到远程服务器了。

ssh user@remote_host

如果一切配置正确,你应该能够直接登录,而无需输入密码。

6. 禁用密码认证(可选)

为了进一步提升安全性,你可以选择禁用密码认证。编辑/etc/ssh/sshd_config文件,找到并修改以下配置项:

PasswordAuthentication no

然后重启SSH服务:

sudo systemctl restart sshd

请注意,一旦禁用密码认证,如果你忘记了私钥的密码短语,将无法登录到服务器。

通过上述步骤,你可以在CentOS上成功设置SSH密钥认证,提升系统的安全性。

相关专题

更多
centos
centos

PHP中文网为大家提供centos相关信息,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统,PHP中文网提供centos相关文章,以及安装教程。

426

2023.06.16

常见的linux系统有哪些
常见的linux系统有哪些

linux系统有Ubuntu、Fedora、CentOS、Debian、openSUSE、Arch Linux、Gentoo、Slackware、Linux Mint、Kali Linux。更多关于linux系统的文章详情请阅读本专题下面的文章。php中文网欢迎大家前来学习。

790

2023.10.27

JavaScript ES6新特性
JavaScript ES6新特性

ES6是JavaScript的根本性升级,引入let/const实现块级作用域、箭头函数解决this绑定问题、解构赋值与模板字符串简化数据处理、对象简写与模块化提升代码可读性与组织性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

0

2025.12.24

php框架基础知识汇总
php框架基础知识汇总

php框架是构建web应用程序的架构,提供工具和功能,以简化开发过程。选择合适的框架取决于项目需求和技能水平。实战案例展示了使用laravel构建博客的步骤,包括安装、创建模型、定义路由、编写控制器和呈现视图。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1

2025.12.24

Word 字间距调整方法汇总
Word 字间距调整方法汇总

本专题整合了Word字间距调整方法,阅读下面的文章了解更详细操作。

2

2025.12.24

任务管理器教程
任务管理器教程

本专题整合了任务管理器相关教程,阅读下面的文章了解更多详细操作。

2

2025.12.24

AppleID格式
AppleID格式

本专题整合了AppleID相关内容,阅读专题下面的文章了解更多详细教程。

2

2025.12.24

csgo视频观看入口合集
csgo视频观看入口合集

本专题整合了csgo观看入口合集,阅读下面的文章了知道更多入口地址。

29

2025.12.24

yandex外贸入口合集
yandex外贸入口合集

本专题汇总了yandex外贸入口地址,阅读下面的文章了解更多内容。

64

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
10分钟--Midjourney创作自己的漫画
10分钟--Midjourney创作自己的漫画

共1课时 | 0.1万人学习

Midjourney 关键词系列整合
Midjourney 关键词系列整合

共13课时 | 0.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号