一、安全组基础概念
安全组是阿里云提供的虚拟防火墙,通过配置入站/出站规则实现网络流量控制。每个ECS实例必须绑定至少一个安全组,支持TCP、UDP、ICMP等多种协议类型的管理。其核心功能包括:
- 基于五元组(协议、端口、源/目的地址)的访问控制
- 支持CIDR格式的IP地址段授权
- 优先级数值决定规则执行顺序
二、安全组配置步骤
通过控制台配置安全组的完整流程如下:
- 登录ECS控制台,定位目标实例的实例详情页
- 导航至安全组标签页,点击配置规则按钮
- 选择入方向规则,点击手动添加创建新规则
典型HTTP端口配置示例 协议类型 端口范围 授权对象 TCP 80/80 0.0.0.0/0 - 设置规则优先级(数值越小优先级越高)
- 保存配置后即时生效,无需重启实例
三、端口管理规范
端口配置需遵循最小暴露原则:
- Web服务建议开放80(HTTP)/443(HTTPS)端口
- 远程管理保留22(SSH)/3389(RDP)端口,但需限制源IP
- 数据库端口应设置为私有网络访问
端口范围支持单端口(如80/80)或连续区间(8000/8100)配置,批量开放时建议使用安全组授权对象进行IP段过滤。
四、防火墙协同配置
需同步配置操作系统防火墙实现双重防护:
- Linux系统使用firewalld或iptables
firewall-cmd --permanent --add-port=80/tcp
- Windows系统通过高级安全防火墙配置入站规则
建议安全组规则与系统防火墙保持策略同步,避免出现规则冲突。
通过合理配置安全组规则与系统防火墙,可在确保服务可用性的同时提升网络安全性。建议定期审计开放端口,删除冗余规则,对敏感服务启用IP白名单机制。配置完成后可使用nmap工具进行端口扫描验证。