服务器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/wheel 中 wheel 组具有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)
小布大模型app下载值得吗?小布大模型app下载安全吗、好用吗、有风险吗
上一篇 2026年4月18日 16:54
OPPO AI大模型适配难在哪?OPPO手机AI大模型适配现状及挑战
下一篇 2026年4月18日 16:54

相关推荐

  • 负载均衡更新了什么?负载均衡配置方法

    更新负载均衡不仅是更换硬件或升级软件版本,更是通过优化流量分发策略、调整健康检查机制及重构后端服务架构,来彻底解决高并发下的性能瓶颈与单点故障风险,从而保障业务连续性并提升用户体验,在2026年的数字化浪潮中,负载均衡(Load Balancing)早已超越了简单的“流量转发”概念,它成为了连接前端用户请求与后……

    程序编程 2026年5月27日
    3800
  • aix指令和linux指令有什么区别?aix常用命令大全

    AIX指令与Linux指令在底层逻辑上高度统一,均遵循POSIX标准,这是企业级系统管理的核心结论,对于系统运维工程师而言,掌握两者差异的关键在于理解“同源异构”的特性:AIX作为IBM Power架构的专属系统,其指令设计更侧重于硬件资源的精细化管控与逻辑分区(LPAR)的稳定性;而Linux作为开源生态的代……

    2026年3月13日
    13400
  • ajax域名ip查询怎么查?域名解析ip地址查询方法

    通过AJAX技术实现域名IP查询,核心在于利用前端JavaScript异步请求后端API接口,从而在不刷新页面的情况下实时获取并展示目标域名的解析IP地址及相关地理信息,这种技术架构不仅提升了用户体验,更成为现代Web开发中处理网络诊断、安全审计和SEO监控的标准方案,对于开发者而言,理解其背后的请求机制与数据……

    2026年5月30日
    4300
  • AIoT路由器定位怎么用?AIoT路由器定位功能详解

    AIoT路由器的核心定位在于充当智能物联网生态的“中枢神经”,其价值远超传统的网络连接功能,本质上是集成了边缘计算能力、多协议融合能力以及智能数据处理能力的网关设备,对于企业和家庭用户而言,明确AIoT路由器定位,是构建高效、稳定、智能物联网生态的首要前提,它不仅解决了设备互联互通的痛点,更通过本地化的计算能力……

    2026年3月21日
    11100
  • 物理机租用二手硬件如何识别,性能怎么样?

    通过硬件序列号、SMART信息、CPU-Z检测以及服务商承诺,综合判断硬件真实成色,避免为二手硬件支付全新价格,物理机租用怎么辨别二手硬件?从硬件信息入手序列号与出厂日期:第一道防线每一块硬件都有唯一的序列号,通过查询出厂日期可以判断是否翻新,对于服务器,登录BMC/iDRAC界面查看系统信息,或者直接物理查看……

    2026年7月29日
    2000
  • 广电网络无法连接服务器?广电宽带连不上服务器怎么回事

    广电网络无法连接服务器的核心症结通常集中于物理链路中断、光猫配置失效、局端设备宕机或DNS解析异常,按“排查硬件-重启注册-诊断网络-切换DNS”的四步法则可解决90%以上的断网问题,广电网络断联底层逻辑与速诊现象归类与链路诊断当屏幕弹出“无法连接服务器”提示时,本质是终端与广电机房的数据交互链路断裂,根据20……

    2026年4月24日
    6100
  • AI智能视觉是什么,人工智能视觉技术应用场景有哪些

    AI智能视觉本质上是一门赋予机器“看、懂、析”能力的交叉学科技术,它并非简单的图像拍摄,而是利用计算机算法对图像或视频数据进行深层次的处理、理解和分析,从而让机器能够像人类一样识别目标、检测场景并做出决策,作为人工智能领域最落地、最核心的分支之一,它通过模拟人类视觉系统,将非结构化的视觉信息转化为结构化数据,为……

    2026年2月22日
    12800
  • 监控服务器IP和端口号要如何查看,监控设备ip地址在哪里查看

    监控服务器IP和端口号,本地摄像头或录像机直接在后台“网络设置”里看,远程服务器在手机App“设备信息”或路由器“端口映射”里查,云连接设备多数情况下只需要序列号,不用手动找IP和端口,监控服务器IP地址怎么查?先把“服务器”拆成三种情况很多人一上来就问监控服务器IP在哪里看,结果发现摄像头根本没连独立服务器……

    2026年9月14日
    300
  • AIoT线上结业测试难吗?AIoT线上结业测试题库答案解析

    AIoT线上结业测试不仅是检验学员技术掌握程度的标尺,更是连接理论学习与产业落地的关键枢纽,通过科学、严谨的测评体系,学员能够精准定位自身在物联网架构、边缘计算及人工智能算法应用上的短板,而企业则能高效筛选具备实战能力的复合型人才,核心结论在于:高质量的结业测试必须构建“理论+实操+场景”的三维评价模型,摒弃单……

    2026年3月10日
    12100
  • 用云服务器直播B站音乐台难吗,需要什么配置

    用云服务器在B站直播音乐台,核心方案是:一台入门级云服务器部署Nginx切片播放FLAC无损音频,再配合FFmpeg推流到B站直播间,全程无需电脑开机,月成本控制在50元以内,这套方案近年已成为不少UP主搭建24小时音乐电台的首选,稳定性远超家用宽带,且不占用本地带宽,云服务器能24小时直播B站音乐台吗——先算……

    2026年8月21日
    2000

发表回复

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