Loading
close

同VPC下云主机间通过配置无状态安全组实现SSH

time 更新时间:2023-11-14 13:20:25

背景描述

安全组默认是有状态的,我们在一些场景可以使用无状态安全组,本实践方案通过配置无状态安全组完成云主机A和云主机B互相SSH。

说明:无状态安全组的典型使用场景包括

  • 无状态安全组性能比有状态性能好,在裸金属场景下,如果对网络性能有要求,考虑使用无状态安全组。
  • 在LVS负载均衡的DR模式下,云主机的虚拟网卡需要使用无状态安全组。

操作步骤

  1. 创建无状态安全组。

    1. 在云平台的顶部导航栏中,依次选择[产品与服务]-[访问控制]-[安全组],进入“安全组列表”页面。

    2. 单击 创建安全组 ,弹出“创建安全组”对话框。

    3. 选择状态为,配置完参数后,单击 创建 ,完成操作。

参数 说明
名称 安全组的名称。
描述 安全组的描述。
状态 安全组是否带状态。

说明:创建完无状态安全组后,默认会创建一条入方向放行metadata流量的规则,以及出方向放行0.0.0.0/0的规则。除非入向全部放开,无状态安全组无法做到云主机访问任意公网,因为回复包无法添加入向的具体规则,包括源IP,目的端口都无法确定。

方向 类型 协议和端口 源地址
入方向 ipv4 TCP:全部 169.254.169.254/32
出方向 ipv4 全部 0.0.0.0/0
出方向 ipv6 全部 ::/0
  1. 配置安全组出入方向规则。

    1. 在安全组列表,点击上述安全组的 配置规则,进入安全组详情页面的规则列表。

    2. 添加如下规则,单击 确认 ,完成操作。

      方向 类型 协议和端口 源地址
      入方向 ipv4 TCP:全部 10.0.0.0/24

    说明:由于无状态安全组规则是无状态的,所以配置了一个方向的允许策略,需要配置回复方向的允许策略,以达到流量放行的需求。

  1. 虚拟网卡关联安全组。

    1. 进入虚拟网卡列表,选择云主机A和云主机B的虚拟网卡,点击页面上方更多 - 编辑安全组 ,弹出“编辑安全组”对话框。

    2. 选择上述安全组,点击保存

结果验证

进入云主机A,能正常SSH访问云主机B;进入云主机B,能正常SSH访问云主机A。

此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品