服务器centos安全设置怎么做?centos服务器安全加固最佳实践

服务器CentOS安全设置的核心原则是:最小权限、纵深防御、持续监控、及时响应。
在Linux服务器安全防护中,CentOS作为企业级稳定发行版,其默认配置远未达到生产环境安全标准,以下从系统初始化、访问控制、服务加固、日志审计四大维度,提供可落地、可验证的安全加固方案。


系统初始化:筑牢第一道防线

  1. 禁用root远程登录
    编辑 /etc/ssh/sshd_config,设置 PermitRootLogin no,重启SSH服务生效。
  2. 创建受限管理员账户
    useradd -m -G wheel adminuser
    passwd adminuser

    确保 /etc/sudoers.d/wheelwheel 组具有sudo权限(默认启用)。

  3. 关闭非必要服务
    执行 systemctl list-units --type=service --state=running,逐项评估:

    • 禁用 cups.service(打印服务)
    • 禁用 bluetooth.service(蓝牙服务)
    • 禁用 postfix.service(邮件服务,除非必需)

访问控制:实施最小权限原则

  1. SSH密钥认证替代密码
    • 生成密钥对:ssh-keygen -t ed25519 -C "admin@company"
    • 上传公钥至 ~/.ssh/authorized_keys
    • /etc/ssh/sshd_config 中设置:
      PasswordAuthentication no  
      PubkeyAuthentication yes  
  2. 配置防火墙白名单
    使用firewalld(CentOS 8+默认):

    firewall-cmd --permanent --add-service=ssh  
    firewall-cmd --permanent --add-source=192.168.1.0/24  # 仅放行内网  
    firewall-cmd --reload  

    生产环境必须限制仅允许运维IP访问SSH(22端口)和业务端口(如80/443)

  3. 文件系统权限加固
    • 限制 /etc/passwd/etc/shadow 修改权限:chmod 644 /etc/passwd && chmod 400 /etc/shadow
    • 定期扫描高权限文件:find / -perm -4000 -type f 2>/dev/null

服务加固:消除默认配置风险

  1. SSH深度加固
    /etc/ssh/sshd_config 中追加:

    MaxAuthTries 3  
    Protocol 2  
    LoginGraceTime 60  
    AllowUsers adminuser deployuser  # 仅允许指定用户  
  2. 禁用不安全协议
    • 编辑 /etc/vsftpd/vsftpd.conf(若启用FTP):
      anonymous_enable=NO  
      local_enable=YES  
      ssl_enable=YES  
      require_ssl_reuse=NO  
    • 优先使用SFTP替代FTP
  3. 内核参数安全强化
    编辑 /etc/sysctl.conf,添加:

    net.ipv4.conf.all.rp_filter=1  
    net.ipv4.conf.default.rp_filter=1  
    net.ipv4.tcp_syncookies=1  
    kernel.yama.ptrace_scope=1  

    执行 sysctl -p 生效。


日志审计:实现行为可追溯

  1. 启用审计日志(auditd)
    yum install -y audit  
    systemctl enable --now auditd  

    添加关键监控规则至 /etc/audit/rules.d/audit.rules

    -w /etc/passwd -p wa -k identity  
    -w /etc/shadow -p wa -k identity  
    -w /etc/sudoers -p wa -k sudoers  
  2. 集中日志管理
    配置 rsyslog 将安全日志转发至中央服务器:

    # /etc/rsyslog.conf  
    authpriv. @10.0.0.10:514  
  3. 定期安全扫描
    使用OpenSCAP工具:

    yum install -y scap-security-guide  
    oscap xccdf eval --profile xccdf_org.ssgproject.content_profile_standard \
    --report /tmp/report.html /usr/share/xml/scap/ssg/content/ssg-centos8-ds.xml  

相关问答

Q:CentOS 7与CentOS 8在安全设置上有何关键差异?
A:CentOS 8默认使用firewalld替代iptables,且auditd规则更严格;CentOS 7需手动安装auditd并配置规则,内核参数(如kernel.yama.ptrace_scope)在CentOS 8中默认启用,而CentOS 7需显式配置。

Q:如何验证SSH加固是否生效?
A:使用非授权用户尝试登录:ssh -o PubkeyAuthentication=no -o PasswordAuthentication=yes user@server,应返回“Permission denied”;同时检查/var/log/secure中无密码尝试记录。

服务器CentOS安全设置需结合业务场景动态调整,建议每季度执行一次全面审计。
您在实际运维中遇到过哪些CentOS安全陷阱?欢迎在评论区分享您的解决方案!

首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/176461.html

(0)
上一篇 2026年4月18日 16:54
下一篇 2026年4月18日 16:54

相关推荐

  • ai人脸识别面试题有哪些?ai人脸识别面试题大全及答案解析

    AI人脸识别技术的核心在于算法模型的精准度与工程落地的稳定性,面试考察重点已从单纯的原理背诵转向场景化的问题解决能力,核心结论是:掌握人脸检测、特征提取、活体攻击防御及模型优化四大维度的实战经验,是攻克AI人脸识别面试题的关键所在, 面试官更看重候选人对数据流向的理解、对边界条件的处理能力以及对前沿算法的工程化……

    2026年3月6日
    10300
  • Alpine Linux类似系统有哪些?轻量级Linux发行版推荐

    Alpine Linux 类似的核心优势在于其极简主义架构与极低的资源占用,特别适合对容器镜像体积和启动速度有严苛要求的云原生及嵌入式场景,是替代传统重型 Linux 发行版的理想选择,在容器化技术日益普及的今天,开发者们越来越追求“轻”与“快”,当你发现基于 Debian 或 Ubuntu 构建的 Docke……

    程序编程 2026年6月1日
    900
  • 双十二AI开发优惠力度如何?AI应用开发优惠活动价格

    AI应用开发双十二优惠活动:全链路赋能,加速您的智能业务落地核心价值: 本次双十二,我们聚焦AI应用落地的核心痛点,推出覆盖GPU算力资源、开发工具链、专家咨询服务的全方位技术赋能套餐,旨在显著降低企业智能化的技术门槛与试错成本,助力您的AI创意高效转化为实际生产力, GPU算力资源包:释放开发瓶颈的核能高性能……

    2026年2月16日
    17130
  • LetBox美国是什么?LetBox美国怎么买

    LetBox 美国作为专为跨境卖家打造的独立站建站与营销一体化 SaaS 平台,在 2026 年凭借对 TikTok Shop 生态的深度适配及 AI 智能选品引擎,已成为解决“独立站流量获取难”与“多平台库存同步”痛点的首选方案,其综合性价比显著优于传统建站模式,跨境独立站新基建:LetBox 美国的核心价值……

    2026年5月10日
    2600
  • AIoT河图系统是什么?AIoT河图系统功能与应用场景解析

    AIoT河图系统作为物联网与人工智能深度融合的标杆产物,其核心价值在于通过“端边云网”的一体化架构,彻底打破了传统物联网数据孤岛,实现了物理世界与数字世界的精准映射与智能协同,该系统不仅解决了海量异构设备接入难、管理乱的痛点,更通过数据价值的深度挖掘,为企业提供了从“万物互联”迈向“万物智联”的关键技术路径,其……

    2026年3月13日
    9300
  • AIoT物联网生态是什么,AIoT物联网生态发展前景如何

    AIoT物联网生态的核心价值在于实现“万物互联”向“万物智联”的跨越,其本质是人工智能(AI)与物联网(IoT)的深度融合,通过数据智能分析赋能设备,实现生态系统的自我进化与价值闭环,这一生态不仅提升单一设备的智能化水平,更通过跨设备、跨场景的协同,构建起以用户为中心的智能服务网络,核心结论:AIoT物联网生态……

    2026年3月17日
    8600
  • aspx开发工具哪家强?揭秘高效aspx开发利器选择之谜

    深入解析ASP.NET开发的核心利器:高效构建Web应用的工具集在ASP.NET (.aspx) 开发领域,专业开发者深度依赖的核心工具链以Microsoft Visual Studio为核心,辅以JetBrains Rider、Visual Studio Code、强大的NuGet包管理器、以及不可或缺的浏览……

    2026年2月6日
    10300
  • AI绘画网站哪个好用?国内免费AI绘画生成器推荐

    在当前的数字艺术与设计领域,AI绘画技术已经从早期的娱乐尝鲜阶段,全面跃升为专业生产力工具的核心组成部分,对于设计师、艺术家以及内容创作者而言,选择合适的ai绘画网站不再仅仅是追求画面新奇感,而是关乎工作流效率、版权合规性以及最终交付质量的关键决策,核心结论在于:优秀的AI绘画平台必须具备高语义理解能力、可控的……

    2026年2月18日
    43610
  • ajax查询jsp数据库数据类型出错怎么办?jsp数据库数据类型

    AJAX在JSP中查询数据库时,核心在于通过JavaScript异步发送请求,由后端Servlet或JSP处理SQL并返回JSON格式数据,前端再解析并更新DOM,实现无刷新交互,这种前后端分离的协作模式,彻底改变了传统Web开发中频繁刷新页面的痛点,很多开发者在初期配置时,往往因为数据类型转换或字符编码问题卡……

    2026年6月2日
    600
  • aix数据库迁移怎么做,aix数据库迁移步骤详解

    AIX数据库迁移是一项高风险、高技术含量的系统工程,其核心成功要素不在于迁移操作本身,而在于周密的前期规划、严格的数据一致性校验以及完善的回滚预案,成功的迁移必须确保业务零中断或最小化停机时间,同时保障数据100%的完整性与一致性,这不仅是对技术团队执行力的考验,更是对企业数据资产安全底线的守护,任何忽视细节的……

    2026年3月13日
    9500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注