在线客服

aws ec2 安全组如何开放端口

⏱️2026-01-07 09:00 👁️11

如何在 AWS EC2 安全组中开放端口 🚀

AWS EC2 安全组充当虚拟防火墙,用于控制进入和离开实例的网络流量。要让外部流量访问你的 EC2 实例(比如开放 80 端口用于网站访问),需要在安全组中开放相应端口。

操作步骤如下:

  1. 登录 AWS 管理控制台
    进入 EC2 控制台
  2. 选择“安全组”
    在左侧导航栏中找到并点击 安全组(Security Groups)
  3. 找到关联的安全组
    找到你的 EC2 实例所使用的安全组,可以通过“描述”标签页看到实例关联的安全组ID。
  4. 编辑入站规则
    选中安全组后,点击下方的“入站规则”标签,然后点击“编辑入站规则”按钮。
  5. 添加新规则
    • 类型:选择合适的协议类型(例如 HTTP、HTTPS 或自定义 TCP)。
    • 协议:一般会自动根据类型填写(如 TCP)。
    • 端口范围:填写你要开放的端口号(如 80、443、22 或其它自定义端口)。
    • 源:可以选择特定IP、CIDR范围或 Anywhere(0.0.0.0/0 代表所有IP,请谨慎!)。建议只对可信来源开放。
  6. 保存规则
    检查无误后,点击“保存规则”即可生效。

示例:开放 80 端口(HTTP)

类型 协议 端口范围 说明(可选)
HTTP TCP 80 0.0.0.0/0 允许所有IP访问网站

⚠️ 安全提示:除非十分必要,请勿将重要端口(如 22,SSH)向所有人开放,而是限定来源 IP。这样可以避免被恶意扫描或攻击。

常见端口参考:

  • 22 - SSH(远程登陆 Linux 实例)
  • 3389 - RDP(远程桌面,Windows)
  • 80 - HTTP(网页服务)
  • 443 - HTTPS(安全网页服务)
  • 3306 - MySQL 数据库

根据实际需求灵活配置,保护你的云上资源更安全!🌐🛡️