通过对某个或多个ECS实例发送远程命令,无需登录实例内部,即可快速完成日常维护操作。

前提条件

背景信息

本功能依赖于云助手,将占用云助手命令的配额。云助手相关使用说明和限制请参见云助手概述

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,单击实例与镜像 > 实例
  3. 在顶部菜单栏左上角处,选择地域。
  4. 选择以下一种方式,对ECS实例发送远程命令。
    • 单个操作:单击要执行命令的实例ID,进入该实例的详情页面。在左侧导航栏单击本实例远程命令,然后单击发送远程命令
    • 批量操作:选中多个要执行命令的实例,在页面底部,单击更多 > 发送远程命令
  5. 在弹出的对话框中,完成命令相关配置。
    说明 批量操作时,如果选中的多个ECS实例不属于同一操作系统,即既有Linux系统实例,又有Windows系统实例,需要分别进行配置。
    1. 选择命令类型。
      • Linux系统ECS实例:已默认选择Shell
      • Windows系统ECS实例:选择Bat或者PowerShell
    2. 设置是否保留命令。
      说明 保留的命令可以在云助手页面查看,并重复执行。通过云助手执行命令的操作可参见执行命令
    3. 命令内容框中,输入命令。
      说明
      • 命令必须为单次执行可返回结果的命令,即不支持与命令返回信息进行二次交互。
      • 有关Shell命令的示例,可以参见查看实例系统配置
    4. 单击执行
      • 执行过程中,可单击停止执行取消执行命令。
      • 执行完成后,可在命令输出框中查看返回信息,在下方查看执行结果。

        批量操作时,可单击实例ID切换查看各个实例的返回信息和执行结果。

      说明 一条命令执行完成后,可在命令内容框中继续输入命令,再次进行执行。
    以下示例演示了如何对某一实例执行远程命令。执行远程命令