云服务器安全基线清单

SSH、防火墙、更新、备份,七项做完,你的服务器就超过了八成个人小站的安全水平。全程免费,都是系统自带功能。

更新于 2026-09-28

个人服务器被黑,九成是因为用了默认配置。这份清单全程免费,用的都是系统自带功能,一个下午能做完。

服务器安全加固示意图:改端口、密钥登录、防火墙、自动更新改 SSH 端口默认 22 换成 1024 以上高位端口密钥登录禁用密码登录,root 不直接登录防火墙只放行 SSH、80、443,数据库不对公网自动更新安全补丁自动装,装 fail2ban 防爆破你的服务器
服务器安全四件事:改 SSH 端口、密钥登录、防火墙、自动更新

SSH:别让机器人在你门口试密码

  • 改掉默认的 22 端口,换一个 1024 以上的端口
  • 换成密钥登录,禁用密码登录(/etc/ssh/sshd_config 里 PasswordAuthentication no)
  • 禁用 root 直接 SSH 登录,日常用普通用户 + sudo
  • 改完先开一个新窗口测试能连上,再关掉旧窗口,别把自己锁外面

防火墙:只开必须的门

  • 云厂商安全组 + 服务器防火墙,只放行 SSH(改过的端口)、80、443
  • 数据库端口(5432、3306 这类)不对公网开,应用和数据库同机或内网通信
  • 定期看一眼安全组规则,测试时临时开的端口,测完就关

更新与加固:让系统自己照顾自己

  • 打开自动安全更新(Ubuntu 用 unattended-upgrades),别让漏洞补丁躺半年
  • 装 fail2ban,SSH 爆破试几次就封 IP
  • 新建一个日常用的普通用户,别天天用 root

备份与密钥:丢了能找回来

  • 数据库每天自动备份,保留 7 天,备份文件放另一台机器或对象存储
  • SSH 私钥、API 密钥只存自己电脑,丢了立刻换掉所有用过它的地方
  • 环境变量文件(.env)不进 git,服务器上权限设成只有自己能读
做完这份清单,你的服务器安全水平已经超过八成个人小站。剩下的就是保持:更新别拖,备份别停。
云服务器安全基线清单 · 免费资源 · EazyOPC