Linux服务器系统安全基线检查

安全基线检查是什么?为什么重要?

Linux服务器系统安全基线检查是一套标准化的安全检视流程,用来发现潜在风险点,比如弱密码、开放端口过多、日志缺失等。
对于刚接触运维的新手来说,按基线手册逐项检查,能避免“凭感觉调配置”带来的安全隐患。
本文以CentOS 7/8和Ubuntu 20.04为例,带你从零完成一次完整的基线检查。

检查前要做哪些准备

  • 使用具有sudo权限的账号登录服务器,建议先备份关键配置文件:cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 和 cp /etc/login.defs /etc/login.defs.bak。
  • 如果服务器已在线提供服务,请提前在非业务时段操作,或先在测试环境演练。
  • 确保服务器连接正常,避免在修改SSH配置时断开连接(建议保留一个备用会话)。

核心检查项一:账户与密码策略

  1. 检查当前密码过期设置:sudo cat /etc/shadow | grep -v '^$',观察每行第5个字段(密码最大天数)是否为0(表示过期)。
  2. 修改密码策略文件 /etc/login.defs,设置如下值:
  • PASS_MAX_DAYS 90(90天过期)
  • PASS_MIN_DAYS 7(7天后才能改密码)

保存后使用 sudo chage -l <用户名> 验证单个用户策略。

  1. 检查是否存在空口令或默认账户(如root直接登录),使用 sudo awk -F: '($2==""){print $1}' /etc/shadow 查看。如果发现空口令,立即用 sudo passwd <用户名> 设置强密码。

核心检查项二:SSH与网络服务加固

  1. 编辑 /etc/ssh/sshd_config,确保以下配置存在(若不存在则添加):
  • PermitRootLogin no(禁止root直接登录)
  • MaxAuthTries 3(最大认证尝试次数)
  • Protocol 2(仅使用SSHv2)
  • Port 2222(可选,修改默认端口降低扫描风险)

保存后执行 sudo systemctl restart sshd 或 sudo service ssh restart 生效。

  1. 查看当前开放端口:sudo netstat -tulpn 或 sudo ss -tulpn,关闭不必要的服务,如未使用的FTP、Telnet。使用 sudo systemctl disable <服务名> 禁止开机自启。
  2. 安装并启用防火墙:sudo systemctl enable firewalld && sudo systemctl start firewalld。添加规则放行SSH端口:sudo firewall-cmd --permanent --add-port=2222/tcp 后 sudo firewall-cmd --reload。

核心检查项三:文件权限与系统审计

  1. 检查关键系统文件权限:
  • /etc/passwd 应为 -rw-r--r--(644)
  • /etc/shadow 应为 -rw-------(600)或 -r--------(400)
  • /etc/sudoers 应为 -r--r-----(440)

如果权限错误,使用 sudo chmod 644 /etc/passwd 等命令修正。

  1. 启用系统审计(auditd)记录关键事件:sudo systemctl enable auditd && sudo systemctl start auditd。添加规则监控 /etc/passwd 修改:sudo auditctl -w /etc/passwd -p wa -k passwd_changes。

验证与常见问题

  • 验证密码策略:sudo chage -l youruser 确认 Max Days 为90。
  • 验证SSH配置:尝试用root密码登录(应被拒),或用新端口连接 ssh -p 2222 user@host。
  • 常见问题1:修改sshd_config后重启失败。排查:先运行 sudo sshd -t 测试语法,确认无误再重启。
  • 常见问题2:修改防火墙规则后无法连接。修复:通过云服务商控制台的VNC/串口或带外管理恢复,或提前添加临时规则允许当前IP访问。

完成以上检查后,你的Linux服务器系统安全基线水平已经大幅提升。
建议每月重复一次检查,并配合漏洞扫描工具(如Lynis)做全面评估。
遇到异常时,优先回看备份文件并恢复。

分享到:
上一篇
WP网站数据库清理方法全解析,零基础操作指南
下一篇
服务器测试服务器优化:服务器测试与优化
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意