news 2026/8/3 19:34:04

【系统安全加固】Centos 设置禁用密码并打开密钥登录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【系统安全加固】Centos 设置禁用密码并打开密钥登录

文章目录

  • 一,简要概述
  • 二,操作步骤
    • 1. 服务器端生成密钥
    • 2. 在服务器上安装公钥
    • 3.下载私钥到本地(重要,否则后面无法登录)
    • 4. 修改配置文件,禁用密码并打开密钥登录
    • 5. 重启sshd服务
    • 6. 配置xshell使用密钥登录
  • 三,思路整理

一,简要概述

正常情况下,我们使用密码ssh登录云主机一般会出现如下提示:

这说明一个事实:系统正在遭受暴力破解
如何加固你的服务器呢,当然是启用密钥登录

二,操作步骤

下面的步骤列举的是用户已经使用root用户、密码登录的情况下

1. 服务器端生成密钥

#进入工作目录cd~#服务器端生成密钥(一直默认回车就好)ssh-keygen-trsa

2. 在服务器上安装公钥

#进入目录cd~/.sshcatid_rsa.pub>>authorized_keys

3.下载私钥到本地(重要,否则后面无法登录)

可使用xftp工具进入/root/.ssh目录下载私钥文件 id_rsa

4. 修改配置文件,禁用密码并打开密钥登录

#删除配置项sed-i'/PasswordAuthentication.*/d'/etc/ssh/sshd_configsed-i'/PubkeyAuthentication.*/d'/etc/ssh/sshd_configsed-i'/RSAAuthentication.*/d'/etc/ssh/sshd_configsed-i'/AuthorizedKeysFile.*/d'/etc/ssh/sshd_config#追加配置项cat>>/etc/ssh/sshd_config<<EOF PasswordAuthentication no PubkeyAuthentication yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys EOF

5. 重启sshd服务

#重启sshd服务systemctl restart sshd

6. 配置xshell使用密钥登录

可以看到系统已经禁止密码登录,强制用户选择密钥登录

选择浏览-》导入-》选择前面下载的私钥

选中私钥后,点击确定,登录成功

三,思路整理

张三要去李四家串门,怎么能顺利的进入呢?

  • 方法1私钥(复制多份)- 公钥
    李四(server)配了一把锁(公钥)和钥匙(私钥)
    李四把钥匙(私钥)给了张三(client
    李四把钥匙(私钥)给了王五(client
    这样张三(client)和王五(client)都能进李四(server)家了

  • 方法2私钥-公钥(复制多份)
    张三(client)配了一把锁(公钥)和钥匙(私钥)
    张三把锁(公钥)给了李四(server),这样张三(client)就能进李四(server)家了
    张三把锁(公钥)给了王五(server),这样张三(client)也能进王五(server)家了

以上方案中,钥匙(私钥)一定是保密的。


有任何问题和建议,都可以向我提问讨论,大家一起进步,谢谢!

-over-

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/3 19:32:02

【设计模式】创建型模式01:单例模式

单例模式 OVERVIOW单例模式1.单例模式实现2.饿汉与懒汉&#xff08;1&#xff09;饿汉模式&#xff08;2&#xff09;懒汉模式3.懒汉线程安全-处理方式1&#xff08;1&#xff09;引入互斥锁&#xff08;2&#xff09;引入双重检查锁定&#xff08;3&#xff09;引入原子变量4.…

作者头像 李华
网站建设 2026/8/3 19:30:44

Appium与Chromedriver组合:移动端WebView自动化测试完整指南

1. 项目概述&#xff1a;为什么我们需要 Appium 与 Chromedriver 的组合&#xff1f; 如果你正在做移动端自动化测试&#xff0c;尤其是涉及到 App 内的 WebView 或混合应用&#xff08;Hybrid App&#xff09;&#xff0c;那你大概率绕不开 Appium 和 Chromedriver 这对组合。…

作者头像 李华
网站建设 2026/8/3 19:30:41

芯片OS测试:从稳定性到电源管理的量产关键验证

1. 从“点亮”到“稳定”&#xff1a;为什么OS测试是芯片量产前的关键一役当一颗崭新的芯片从晶圆厂下线&#xff0c;经过封装&#xff0c;最终被送到测试工程师手中时&#xff0c;很多人会认为&#xff0c;最激动人心的时刻是第一次上电&#xff0c;看到指示灯亮起&#xff0c…

作者头像 李华
网站建设 2026/8/3 19:29:01

Robot Framework自动化测试入门:从核心概念到Web与接口实战

1. 项目概述&#xff1a;为什么Robot Framework值得你投入时间&#xff1f; 如果你正在寻找一个能快速上手、功能强大且社区活跃的自动化测试框架&#xff0c;Robot Framework&#xff08;后文简称RF&#xff09;绝对是一个绕不开的名字。我最早接触它是在一个大型的Web和接口混…

作者头像 李华
网站建设 2026/8/3 19:28:25

ApacheBench (ab) 压力测试工具:从入门到实战性能调优

1. 项目概述&#xff1a;为什么我们需要ab命令&#xff1f; 在网站开发和运维的日常工作中&#xff0c;性能始终是悬在头顶的达摩克利斯之剑。一个新功能上线&#xff0c;一个促销活动开启&#xff0c;最怕的就是服务器在流量洪峰面前“躺平”。作为一线工程师&#xff0c;我们…

作者头像 李华
网站建设 2026/8/3 19:27:40

智能网联汽车信任根与密钥管理技术解析

1. 智能网联汽车的安全基石&#xff1a;信任根的本质与挑战当一辆智能网联汽车以60公里时速行驶时&#xff0c;其车载系统每秒需要处理超过1000条来自各类传感器的数据流&#xff0c;并与云端服务器进行数十次加密通信。这个过程中&#xff0c;任何一处密钥泄露或身份伪造都可能…

作者头像 李华