云服务器放在公网上,难免会遇到扫描、爆破、挖矿木马等安全威胁。很多企业平时不关注安全,一出事就手忙脚乱。其实只要做好基础防护,90% 的攻击都能挡住。
第一步:改默认端口和强密码

- Linux SSH 默认 22 端口改掉
- 密码用 16 位以上随机组合,不要用 admin、123456
- 建议用密钥登录,禁用密码登录
第二步:开启安全组最小权限
- 只开放必要的端口,比如 80、443、22(或自定义 SSH 端口)
- 数据库端口不要暴露到公网
- 不必要的 IP 段直接封禁
第三步:定期更新系统和软件
- 操作系统及时打补丁
- Nginx、MySQL、Redis 等组件升级到稳定版
- 不要用来源不明的软件包
第四步:安装基础防护
- 阿里云自带云防火墙、安骑士/云安全中心,建议开启
- 对 Web 业务开启 WAF(Web 应用防火墙)
- 定期做快照备份,出事可回滚
第五步:制定应急预案
- 发现异常连接立即隔离
- 保留日志,联系云厂商和代理商排查
- 重装系统前先做快照,避免数据丢失
安全不是一次性工程,需要持续维护。如果企业没有专职运维,可以购买阿里云安全服务包,或由代理商提供托管式运维支持。
服务器被入侵,第一步该做什么(别急着重装)
很多人的第一反应是"赶紧重装系统",但这样会毁掉证据、也未必根除。正确顺序是:先断网隔离(把服务器从公网摘掉,防止继续扩散)→ 改密码(邮箱、服务器、后台所有相关密码)→ 看日志找入口(是弱口令、是漏洞、还是被人扫到端口)→ 再决定是清理还是重装。
最容易被攻破的三个入口
一是弱口令——admin/123456 这类密码,被自动扫描工具几分钟就能试出来;二是没关的端口——数据库端口(如 3306、6379)直接暴露在公网上最危险;三是长期不打补丁的系统——老版本组件的漏洞都是公开的,攻击者照着清单扫。把这三件事堵上,能防掉绝大多数入侵。
日常要做的四件小事
开自动快照(数据能回滚)、开安全组的"最小开放"(只开真正要用的端口)、给服务器装免费的主机安全 agent(有异常登录会报警)、以及重要数据定期做异地备份。这四件事都不贵甚至免费,但出事时能救命。