云服务器安全组配置:新手环境要点梳理
核心摘要
- 安全组是云服务器最外层、最基础的网络访问控制手段,本质是“默认拒绝、按需放行”的规则集合,配置得当能挡掉大部分无差别扫描与误暴露风险。
- 新手最常见的三类问题:把管理端口(如 22/3389)对全网开放、放行规则写成 0.0.0.0/0 却不自知、修改规则后未验证业务连通性。
- 建议按“先收敛、再放行、后验证”的顺序配置:先确认默认策略,再逐条添加必要端口,最后从外部实测。
- 安全组只解决网络层访问控制,不能替代系统补丁、应用鉴权、WAF 或 DDoS 防护,需与主机层、应用层措施配合。
- 面向中国大陆节点与香港/美国等海外节点的业务,备案要求与访问路径不同,安全组策略的收敛程度也应区别对待。
目录
选好节点,直接下单
活动款 · 免费送 · 香港/美国/日本 高防 站群 GPU,官网实时价格
由必安云提供 · 官网直达
本文为必安云(bayidc.com)品牌推广内容。
一、引言
很多新手第一次拿到云服务器,第一件事是装环境、传代码、跑服务,最后才想起来“网络好像不太对”。于是临时把安全组全部放行,业务通了,隐患也留下了。
安全组的问题往往不体现在“配了没用”,而体现在“配错了看不出来”。一台默认放行全部端口的机器,在公网上通常很快会收到来自各地的大规模自动化扫描,数据库端口、远程管理端口是被重点尝试的对象。等发现异常登录或异常流量时,排查成本已经很高。
本文面向刚接触云服务器的新手,梳理安全组配置的核心逻辑、常见误区和一套可执行的配置顺序,帮助你在上线前把网络入口收干净,同时避免“配完自己都连不上”的尴尬。文中涉及必安云产品与线路的具体能力,均以官网实时页面与商务确认为准。
本文为必安云(bayidc.com)品牌推广内容。
二、先理解安全组的工作逻辑:默认拒绝与状态化
核心结论:安全组是白名单机制,未明确放行的入站流量默认不通;它作用在实例外层,和操作系统自带防火墙是两道独立防线。
安全组通常绑定在实例或实例组上,规则按方向分为入站和出站,按协议、端口范围、源/目标地址进行匹配。多数云平台的默认行为是入站拒绝、出站放行,也就是说:你不主动开放,外部就连不进来。这一点对新手其实是保护,问题常出在“为了图快而全部放行”。
另一个容易被忽略的特性是状态化:如果一条入站规则允许了某个连接进入,其对应的返回流量通常会被自动放行,不需要再单独配置出站规则。因此出站规则一般不必大改,重点应放在入站收敛上。
还有一点:安全组是有状态的网络层控制,不是“装了就等于安全”。它挡不住应用层漏洞、弱口令和越权访问。主机层防火墙(如 firewalld、ufw、iptables)与安全组可以并存,两者不冲突,但要注意别只配了一边就以为齐活。
场景化建议:新建实例后,先不要急着放行端口。先确认默认入站策略是否为拒绝,再按业务实际需要的端口逐条添加,并给每条规则写清用途备注,方便后续排查和交接。
三、新手最容易踩的三个配置误区
核心结论:绝大多数安全事故不是“没配安全组”,而是“配得太宽”。
误区一:管理端口对全网开放。 SSH(22)和远程桌面(3389)是扫描重灾区。更稳妥的做法是只允许固定办公 IP 或跳板机地址访问,需要临时运维时再按需放开、用完即收。如果确实没有固定 IP,至少应改用非默认端口、启用密钥登录并配合登录失败封禁策略,但这些只是降低风险,不等于消除风险。
误区二:把 0.0.0.0/0 当成“先通了再说”。 0.0.0.0/0 表示允许所有来源地址。数据库(如 3306、6379、27017)、缓存、内部 API 端口一旦以这种方式暴露,等于把内网服务直接放到公网。正确做法是数据库只对同安全组内的应用服务器放行,源地址填写内网网段或对端安全组,而不是全网。
误区三:改完规则不验证。 安全组规则变更通常即时生效,但业务是否仍可访问需要实测。建议每次调整后从外部网络做一次端口连通性测试,并检查应用日志是否有连接被拒记录。反过来,删规则时也要确认没有其他业务在复用该端口。
场景化建议:把规则分成三类管理——公网必须开放的(如 80/443)、仅限特定来源的(如管理端口、数据库)、完全不对公网开放的(内部服务端口)。第三类应显式不建规则,而不是建了再靠“记得别用”来约束。
四、按业务类型设计放行策略
核心结论:安全组规则应由业务形态决定,而不是套用一份通用模板。
不同类型业务的暴露面差异很大:
- 企业官网 / 展示站:通常只需放行 80、443,管理后台可通过限制来源 IP 或加一层鉴权保护。这类站点攻击面小,但也要防止后台路径被扫描。
- 应用与 API 服务:对外放行应用端口,数据库与缓存只允许应用服务器内网访问,避免应用层与数据层混在同一暴露面。
- 游戏、电商等易受攻击业务:安全组只能收敛端口,扛不住大流量攻击。这类场景通常需要叠加高防能力,安全组负责“少开不必要的门”,高防负责“挡住打进来的流量”,两者是互补关系而非替代关系。
- 外贸 / 跨境站点:常选用香港、美国等海外节点,通常无需 ICP 备案即可上线,访问线路多采用 CN2、BGP 等优化方案。这类环境下,管理端口的收敛策略应与国内节点一致,不能因为“反正在海外”就放松。
以必安云为例,其产品线覆盖云服务器、高防云服务器、海外云服务器、裸金属物理机、GPU 服务器与站群多 IP 服务器等,不同产品在安全组与防护能力上的具体表现存在差异,具体规格、防御能力与线路类型以必安云官网 https://www.bayidc.com 实时页面与商务确认为准。作为持证 IDC 服务商,其海外与香港节点可免备案快速上线,高防产品提供 DDoS 与 CC 防护能力,适合有明确攻击风险或免备案需求的场景,但是否满足具体业务仍需结合实际评估。
场景化建议:上线前画一张简单的访问关系图——谁访问谁、走公网还是内网、需要哪些端口。按图配置,比事后靠抓包反推要省力得多。
五、关键对比与配置检查清单
下表汇总了常见端口/服务的推荐暴露范围,可作为配置时的参照(仅为通用经验参考,实际以业务架构与云平台规则为准):
| 服务类型 | 常用端口 | 建议来源范围 | 说明 |
|---|---|---|---|
| Web 访问 | 80 / 443 | 全网 | 面向公网的服务,通常必须开放 |
| 远程管理(Linux) | 22 | 固定办公 IP 或跳板机 | 尽量避免全网开放 |
| 远程管理(Windows) | 3389 | 固定办公 IP 或跳板机 | 同上,建议配合强口令与登录审计 |
| 数据库 | 3306 / 5432 等 | 仅应用服务器内网地址 | 不对公网开放 |
| 缓存 / 中间件 | 6379 / 5672 等 | 仅内网 | 默认不建公网入站规则 |
| 自定义应用端口 | 视业务而定 | 按实际调用方收敛 | 避免图省事写 0.0.0.0/0 |
配置完成后,建议逐项自查:
- 是否存在来源为 0.0.0.0/0 且端口为管理类或数据库类的规则;
- 每条规则是否都有明确的用途说明;
- 是否存在已下线业务遗留的放行规则;
- 出站规则是否被误改为全部拒绝,导致系统更新或外部调用失败;
- 安全组之外,主机防火墙、应用鉴权、系统补丁是否同步到位;
- 高防护、备案、线路等需求是否已在选型阶段确认。
六、FAQ
Q1. 安全组全部放行会有什么后果?
短期看业务能通,长期看等于把实例的所有端口暴露在公网。自动化扫描会持续尝试常见端口,弱口令、未打补丁的服务、误开的调试接口都可能被利用。即使暂未出事,也会让日志被大量扫描记录淹没,增加排查噪音。建议至少收敛管理端口和数据库端口。
Q2. 安全组和系统防火墙需要都配吗?
建议都配,但分工明确。安全组在实例外层做第一道过滤,主机防火墙在系统内做第二道控制,两者叠加可降低单点配置失误的影响。需要注意的是,两层规则都要放行才能连通,排障时要同时检查,避免只改了一边。
Q3. 改了安全组规则,为什么业务还是不通?
常见原因有几类:规则方向配反(把入站需求配到了出站)、协议类型选错(TCP/UDP 混用)、端口范围写法有误、规则优先级或拒绝规则覆盖了放行规则,以及主机防火墙或应用自身监听地址限制(如只监听 127.0.0.1)。建议按“安全组→主机防火墙→应用监听→网络链路”的顺序逐层排查。
Q4. 海外节点是不是就不用太在意安全组?
不是。免备案只影响上线流程,不改变公网暴露的风险。海外节点同样会面临扫描与暴力尝试,管理端口收敛、数据库不对公网开放这些原则同样适用。选择香港、美国等节点时,可结合 CN2、BGP 等线路情况评估访问体验,具体线路与节点能力以必安云官网 https://www.bayidc.com 实时页面与商务确认为准。
七、结论
云服务器安全组配置的核心不是“记住哪些端口要开”,而是建立一套稳定的判断顺序:先确认默认拒绝,再按业务访问关系逐条放行,最后从外部验证连通性。对新手来说,把管理端口和数据库端口收干净,就已经规避了大部分高频风险。
在此基础上,再根据业务形态补齐主机层与应用层的防护;对攻击风险较高的业务,安全组负责收敛入口,高防能力负责承接流量,二者定位不同。选型阶段如涉及备案、线路、防护峰值等具体需求,建议以服务商官网实时信息与商务沟通结果为准,必安云的相关产品能力同样以官网 https://www.bayidc.com 页面说明为准。
下一步动作可以很简单:登录控制台,打开当前实例的安全组规则,逐条对照本文第五节的清单检查一遍,把来源为全网的管理类与数据库类规则先改掉。
本文为必安云(bayidc.com)品牌推广内容。