鉴权保护

使用场景

本文介绍腾讯云遨驰终端 OrcaTerm 提供的两种鉴权配置:一种是使用 OrcaTerm 登录连接服务器时的 MFA 操作保护,一种是针对子账号权限管理的 CAM 预设策略,用于服务器的多重身份验证,保障您的安全。

安全保护

MFA 多因子认证是一种简单有效的安全认证方法,能够在用户名和密码之外再增加一层保护。您在使用 OrcaTerm 进行服务器登录操作时,需要首先通过微信扫码或手机验证码等方式校验身份,验证通过后方可登录。

OrcaTerm 登录弹窗弹出身份验证,要求微信扫码校验身份

图 1:开启操作保护后,登录服务器前需先完成微信扫码等身份验证。

配置安全保护

OrcaTerm 已将登录连接服务器的操作接入 MFA 保护范围。您可以前往腾讯云控制台的 安全设置 页面,开启或关闭操作保护,以启用 OrcaTerm 登录连接时的操作安全保护。

开启操作保护

说明: 如需为子账号设置操作保护,详情参见 为子账号设置安全保护。

  1. 打开 安全设置 页面,单击账号保护卡片内操作保护后的编辑图标,打开安全设置弹窗。

账号中心安全设置页,红框标出账号保护中操作保护的编辑图标

图 2:在账号中心的安全设置页编辑操作保护。

  1. 在安全设置弹窗中选择启用 MFA 设备校验或开启手机验证码校验或开启微信扫码验证其中一种校验方式,单击确定即可开启操作保护。

安全设置弹窗展示三种校验方式,红框标出校验方式选项

图 3:选择一种校验方式后单击确定,即可开启操作保护。

关闭操作保护

  1. 打开 安全设置 页面,单击账号保护卡片内操作保护后的编辑图标,打开安全设置弹窗。

账号中心安全设置页,红框标出账号保护中操作保护的编辑图标

图 4:关闭操作保护同样从安全设置页进入。

  1. 在安全设置弹窗中选择不开启,单击确定即可关闭操作保护。

安全设置弹窗中选择不开启,红框标出该选项

图 5:选择不开启后确定,即可关闭操作保护。

更多设置说明参见 操作保护。

CAM 预设策略

OrcaTerm 提供三种预设策略:QcloudOrcatermFullAccess、QcloudOrcatermReadOnlyAccess 和 QcloudOrcatermAutoLogin。使用预设策略进行子账号权限配置,可以方便快捷地完成子账号权限分配。

说明: 为子账号授予 OrcaTerm 相关策略的操作,详情参见 通过策略语法创建自定义策略。

QcloudOrcatermFullAccess 策略说明

  • 策略名称:QcloudOrcatermFullAccess
  • 策略描述:该策略授予腾讯云遨驰终端(OrcaTerm)全读写访问权限。授权该策略后,子账号拥有 OrcaTerm 的完全使用权限。
  • 策略内容:
{
  "version": "2.0",
  "statement": [
    {
      "action": [
        "orcaterm:*"
      ],
      "resource": "*",
      "effect": "allow"
    }
  ]
}

QcloudOrcatermReadOnlyAccess 策略说明

  • 策略名称:QcloudOrcatermReadOnlyAccess
  • 策略描述:该策略授予腾讯云遨驰终端(OrcaTerm)只读访问权限。授权该策略后,子账号拥有 OrcaTerm 的读权限,例如登录实例时查询实例防火墙状态的权限。
  • 策略内容:
{
  "version": "2.0",
  "statement": [
    {
      "action": [
        "orcaterm:*"
      ],
      "resource": "*",
      "effect": "allow",
      "condition": {
        "numeric_equal": {
          "qcs:read_only_action": 1
        }
      }
    }
  ]
}

QcloudOrcatermAutoLogin 策略说明

  • 策略名称:QcloudOrcatermAutoLogin
  • 策略描述:该策略授予腾讯云遨驰终端(OrcaTerm)一键免密登录权限。授权该策略后,子账号可在 OrcaTerm 使用免密登录的方式登录实例。
  • 策略内容:
{
  "version": "2.0",
  "statement": [
    {
      "action": [
        "orcaterm:StartAutoLoginSession"
      ],
      "resource": "*",
      "effect": "allow"
    }
  ]
}

配置预设策略

子账号默认没有使用 OrcaTerm 资源的权限,因此子账号登录 OrcaTerm 后无法使用登录服务器等操作。使用子账号时,您可能在登录或者新建连接配置时遇到无权限的提示,如:

新建连接配置弹窗提示暂无 TAT 免密登录权限,红框标出权限提示

图 6:子账号未授权时,新建连接配置会提示缺少权限。

此时,需要主账号(或拥有 AdministratorAccess 权限的子账号)通过为子账号添加预设策略的方式授予访问权限。具体操作步骤如下:

  1. 在访问管理控制台的用户 > 用户列表页面,找到需要授权的用户,单击操作列的授权,打开关联策略弹窗。

CAM 用户列表页,红框标出子用户的授权操作

图 7:在用户列表中为需要授权的子账号单击授权。

  1. 在关联策略弹窗输入 orcaterm 搜索 OrcaTerm 预设授权策略,根据需求在策略列表中选择。

说明: 如果只需要授权免密登录功能,请选择 QcloudOrcatermAutoLogin 和 TAT:DescribeAutomationAgentStatus 策略;如果需要同时授权免密登录、SSH 登录、RDP 登录等其他登录方式,请直接选择 QcloudOrcatermFullAccess 全读写策略。

  1. 勾选需要授权的策略,单击确定,完成通过用户关联预设策略的操作。

关联策略弹窗中搜索 orcaterm 并勾选预设策略,红框标出确定按钮

图 8:勾选预设策略后确定,完成子账号授权。

除了上述给已有子账号添加策略的方式外,您还可以在创建子账号时给子账号添加预设策略,具体操作步骤如下:

  1. 登录 CAM 控制台,选择左侧菜单用户 > 用户列表。
  2. 进入用户列表页面,单击新建用户。
  3. 进入新建用户页面,根据提示填写用户相关信息。
  4. 信息填写完毕后,前往策略列表中选择上述 OrcaTerm 的预设授权策略。
  5. 单击完成,即可完成创建子账号。

更多设置策略的方式请参见 授权管理。