开发者社区 问答 正文

如何创建ECS安全组


安全组是一个逻辑上的分组,是一种虚拟防火墙,是由同一个地域(Region)内具有相同安全保护需求并相互信任的实例组成,可用于设置单台或多台 ECS 实例的网络访问控制,是重要的网络安全隔离手段。每个实例至少属于一个安全组,在创建时就需要指定。同一安全组内的实例之间网络互通,不同安全组的实例之间默认内网不通。可以授权两个安全组之间互访。
如果您的 ECS 实例所在地域里已有的安全组或阿里云自动创建的 默认安全组 无法满足您的业务需求,您可以自己创建安全组。

前提条件


如果要在某个地域创建专有网络的安全组,您需要在同一地域先有一个专有网络。创建专有网络的操作请参考《专有网络 VPC 快速入门》的 创建专有网络

操作步骤


  1. 登录 云服务器管理控制台

  2. 在左侧导航中,单击 [backcolor=transparent]安全组。

  3. 选择您需要创建安全组的地域。

  4. 单击 [backcolor=transparent]创建安全组。

  5. 在弹出的 [backcolor=transparent]创建安全组 对话框中,输入下面信息:
    • 安全组的名称,长度为 2-128 个字符,不能以特殊字符及数字开头,可包含数字,”.”,”_“或”-“。
    • 安全组的描述,长度为 2-256 个字符,不能以 http:// 或 https:// 开头。

  • 选择 [backcolor=transparent]网络类型:经典网络或专有网络。

  • 单击 [backcolor=transparent]确定。一个安全组就创建完成了。

  • [backcolor=transparent]注意:

    对于您自己创建的安全组,在没有添加任务安全组规则之前,内网和公网默认规则均为出方向允许所有访问,入方向拒绝所有访问。

    创建好安全组后,您就可以开始 配置安全组规则 了。

    展开
    收起
    boxti 2017-10-18 14:16:39 1924 分享 版权
    阿里云 AI 助理回答

    您已经了解了如何在阿里云控制台上创建安全组的基本步骤,下面我将补充一些关于配置安全组规则的细节,帮助您更好地管理实例的网络访问策略。

    配置安全组规则

    安全组规则决定了允许或拒绝哪些流量进出该安全组内的ECS实例。规则包括入方向(ingress)和出方向(egress)规则,每条规则都包含以下要素:

    • 协议类型:如TCP、UDP、ICMP或All。
    • 端口范围:对于TCP和UDP协议,可以指定单个端口或一个端口范围(例如80或1000-2000)。ICMP类型/代码或All不需要指定端口。
    • 源/目标IP地址:可以是CIDR块(例如192.168.1.0/24),表示一个IP地址段;也可以是安全组ID,实现安全组之间的互访;或者使用“0.0.0.0/0”表示所有IP。
    • 策略:允许(Allow)或拒绝(Deny)。

    操作步骤:

    1. 登录云服务器管理控制台,在左侧导航栏选择“安全组”。
    2. 选择对应的安全组,点击“配置规则”。
    3. 添加规则
      • 选择“入方向”或“出方向”。
      • 点击“添加安全组规则”。
      • 填写规则详情:协议类型、端口范围、源/目标IP地址,并选择允许或拒绝策略。
      • 确认信息无误后,点击“确定”。

    注意事项:

    • 默认规则:新创建的安全组默认有两条规则,出方向允许所有流量,入方向拒绝所有流量。这意味着,如果不添加任何自定义规则,外部无法访问您的实例,但实例可以访问外部。
    • 优先级:当存在多条规则时,遵循更具体的规则优先匹配的原则。如果有多条同样具体的规则,则按照创建时间顺序处理,越早创建的规则优先级越高。
    • 最小权限原则:为了安全考虑,建议您只开放必要的端口和服务,遵循最小权限原则配置规则。

    通过以上步骤,您可以根据业务需求灵活地调整安全组规则,确保ECS实例既能够获得必要的网络访问,又能保持良好的安全防护。

    有帮助
    无帮助
    AI 助理回答生成答案可能存在不准确,仅供参考
    0 条回答
    写回答
    取消 提交回答