服务器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/%e6%9c%8d%e5%8a%a1%e5%99%a8centos%e5%ae%89%e5%85%a8%e8%ae%be%e7%bd%ae%e6%80%8e%e4%b9%88%e5%81%9a%ef%bc%9fcentos%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%ae%89%e5%85%a8%e5%8a%a0%e5%9b%ba%e6%9c%80%e4%bd%b3/

赞 (0)
小布大模型app下载值得吗?小布大模型app下载安全吗、好用吗、有风险吗
上一篇 2026年4月18日 16:54
OPPO AI大模型适配难在哪?OPPO手机AI大模型适配现状及挑战
下一篇 2026年4月18日 16:54

相关推荐

  • 西安GPU服务器租用哪家服务更靠谱,性价比高的商家有哪些?

    在西安租用GPU服务器,最靠谱的商家一定具备两个特征:有本地实体机房可参观、有7×24小时人工响应;如果非要给个优先级,建议优先选“本地机房+自有运维团队”的商家,而不是纯转租的代理商,西安这两年AI创业公司和高校实验室越来越多,GPU服务器租用已经从“要不要用”变成了“怎么选不踩坑”,作为一个在西安租过卡、也……

    2026年9月24日
    100
  • AI应用管理双11优惠活动有哪些?怎么买最划算?

    企业在AI落地过程中面临的最大挑战往往不是模型本身的构建,而是后续的应用管理与成本控制,双11不仅是消费狂欢,更是企业数字化基础设施升级的战略窗口期,通过利用年度促销的契机,企业能够以极低的边际成本完成AI应用管理平台的架构升级,从而实现算力资源的高效调度、模型生命周期的全流程监控以及合规风险的自动化拦截,核心……

    2026年3月1日
    11800
  • 如何通过ASP和JavaScript实现高效数据库连接与交互?

    在ASP环境中通过JavaScript连接数据库,通常指的是在ASP页面中嵌入JavaScript代码(或使用AJAX技术)与服务器端数据库进行交互,需要注意的是,JavaScript本身作为客户端脚本语言,无法直接连接数据库,必须借助ASP服务器端组件(如ADO)来实现,本文将详细解析其原理、步骤及最佳实践……

    2026年2月4日
    12800
  • W7计算机服务器运行失败该怎么办?是什么原因导致的?

    w7计算机服务器运行失败,先别急着重装系统,按“看现象→查日志→进安全模式→修复系统文件→排查硬件”的顺序排查,多数问题能在半小时内定位,这里的“w7”通常指Windows Server 2008系列服务器系统,它服役多年,硬件驱动老旧,运行失败的表现五花八门:蓝屏、黑屏、反复重启、服务无法启动,遇到这种情况……

    2026年8月13日
    1200
  • 浩顺收银机服务器IP如何修改?,配置方法大全

    要修改浩顺收银机的服务器IP,你需要在收银系统或操作系统的网络设置中,把原来的IP地址改为新服务器的IP,保存并重启应用就能生效,浩顺收银机服务器IP改动前要准备什么修改IP不是直接乱改,得先弄清楚几件事,收银机连接不上服务器,多数情况下是IP地址、子网掩码或网关错了,动手之前,你最好拿到新服务器的固定IP、端……

    2026年10月17日
    200
  • ASP如何实现附件上传到服务器?本地存储教程详解

    在ASP经典环境中实现文件上传功能需要借助第三方组件或纯脚本方案,由于第三方组件存在兼容性和授权问题,这里推荐使用纯ASP代码实现安全可靠的文件上传功能,核心实现代码<%Dim uploadPath, maxSizeuploadPath = Server.MapPath("/uploads/&q……

    2026年2月7日
    12700
  • cf重装后连接服务器失败咋办?,cf连接服务器失败怎么解决?

    CF重装了还是连接服务器失败,问题大概率不在游戏文件本身,而在于本地DNS解析异常、网络栈残留配置或防火墙拦截,按“清理DNS→重置网络→放行端口”的顺序操作,多数情况下能直接修复,穿越火线(CrossFire,简称CF)重装客户端后依旧卡在“连接服务器失败”的报错上,很多人第一时间会怀疑安装包不完整,于是反复……

    2026年10月11日
    100
  • 如何连上服务器内另一个IP?,有哪些操作步骤?

    连接服务器内另一个IP,核心是先判断目标IP是同一台机器的辅助地址,还是另一台设备的独立地址,然后根据网络类型选择SSH直连或跳板机转发,很多人一开始就卡在“连不上”三个字上,其实大部分问题都出在没分清这两种情况,导致用了错误的连接方法,服务器内另一个ip指的是什么?先搞懂这几种情况“服务器内另一个ip”这个说……

    2026年9月26日
    200
  • 服务器ip地址多少钱?独立IP服务器价格受哪些因素影响

    服务器IP地址的定价并非单一数值,而是由IP类型、获取方式、线路质量及服务商品牌共同决定的多维成本结构,核心结论在于:一个普通独立IP地址的月租成本通常在10元至50元人民币之间,但高防IP、稀缺段位或BGP多线IP的价格可呈指数级增长,企业应根据业务场景选择“共享”、“独立”或“定制”方案,避免为不必要的资源……

    2026年4月8日
    7300
  • MC登录服务器卡传送门怎么办,我的世界联机传送门进不去怎么办

    开篇直接给答案登录服务器卡在传送门(终界传送门、下界传送门)读条界面打不开,九成是客户端模组冲突、网络连接超时或服务器端传送数据异常三类问题,最快解决方法是先强制刷新DNS并用游戏修复器重置网络状态,再按下述步骤逐项排查,多数情况下,清空JAVA临时文件并关闭光影包能当场恢复,下文按影响概率从高到低排列处理顺序……

    2026年10月17日
    100

发表回复

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