Azure 串行控制台

适用于:✔️ Linux VM ✔️ Windows VM

注意

本文有帮助吗? 你的输入对我们很重要。 请使用此页上的 “反馈 ”按钮告诉我们本文为你工作得有多好,或者我们如何改进它。

Azure 门户中的串行控制台提供对运行 Linux 或 Windows 的虚拟机(VM)和虚拟机规模集实例的基于文本的控制台的访问权限。 串行控制台连接到 VM 或虚拟机规模集实例的 ttyS0 或 COM1 串行端口,提供独立于网络或操作系统状态的访问。 可以使用 Azure 门户 或 Azure CLI 访问串行控制台,并且仅允许那些对 VM 或虚拟机规模集具有参与者或更高访问权限角色的用户。

串行控制台的工作方式与 VM 和虚拟机规模集实例的工作方式相同。 在本文档中,除非另有说明,否则所有对 VM 的提及都将隐式包含虚拟机规模集实例。

区域

串行控制台在以下区域中可用:

  • 澳大利亚中部
  • 澳大利亚东部
  • 巴西南部
  • 巴西东南部
  • 加拿大中部
  • 加拿大东部
  • 印度中部
  • 美国中部
  • 美国中部 EUAP
  • 中国东部 3
  • 中国北部 3
  • 东亚
  • 美国东部 2 EUAP
  • 美国东部 2
  • 法国中部
  • 法国南部
  • 德国北部
  • 德国中西部
  • 以色列中部
  • 意大利北部
  • 日本东部
  • 日本西部
  • 韩国中部
  • 韩国南部
  • 北欧
  • 挪威东部
  • 挪威西部
  • 波兰中部
  • 卡塔尔中部
  • 南非北部
  • 南非西部
  • 东南亚
  • 印度南部
  • 瑞典中部
  • 瑞典南部
  • 瑞士北部
  • 瑞士西部
  • 阿联酋中部
  • 阿拉伯联合酋长国北部
  • 英国南部
  • 英国西部
  • 美国中西部
  • 西欧
  • 美国西部 2
  • US Gov 亚利桑那州
  • US Gov 弗吉尼亚州

访问 Azure 串行控制台的先决条件

若要在 VM 或虚拟机规模集实例上访问串行控制台,将需要以下各项:

  • 必须为 VM 启用启动诊断
  • 使用密码身份验证的用户帐户必须存在于 VM 中。 可以使用 VM 访问扩展的重置密码功能创建基于密码的用户。 从“帮助”部分选择“重置密码”。
  • 访问串行控制台的 Azure 帐户必须对 VM 和启动诊断存储帐户拥有虚拟机参与者角色
  • 不支持经典部署。 VM 或虚拟机规模集实例必须使用 Azure 资源管理器部署模型。
  • 当存储帐户 禁用“允许存储帐户密钥访问 ”时,不支持串行控制台。

重要

串行控制台现在与 托管启动诊断存储帐户 和自定义存储帐户防火墙兼容。

串行控制台入门

可以通过 Azure 门户 或 Azure CLI 访问 VM 和虚拟机规模集的串行控制台。

通过 Azure 门户 访问用于虚拟机的串行控制台

适用于 VM 的串行控制台与在Azure 门户的“帮助”部分中单击串行控制台一样简单。

  1. 打开 Azure 门户

  2. 导航到“所有资源”并选择虚拟机。 此时会打开该 VM 的概述页。

  3. 向下滚动到 “帮助 ”部分,然后选择“ 串行控制台”。 此时会打开一个包含串行控制台的新窗格,并启动连接。

    动画 GIF 显示启动与 VM 串行控制台的连接的过程。

通过 Azure 门户 访问用于虚拟机规模集的串行控制台

串行控制台可用于虚拟机规模集,可在规模集内的每个实例上访问。 在看到“串行控制台”按钮之前,必须导航到虚拟机规模集的单个实例。 如果虚拟机规模集未启用启动诊断,请确保更新虚拟机规模集模型以启用启动诊断,然后将所有实例升级到新模型,以便访问串行控制台。

  1. 打开 Azure 门户

  2. 导航到“所有资源”并选择虚拟机规模集。 将打开虚拟机规模集的概述页。

  3. 导航到“实例”。

  4. 选择虚拟机规模集实例。

  5. 在“帮助”部分,选择“串行控制台”。 此时会打开一个包含串行控制台的新窗格,并启动连接。

    动画 GIF 显示启动与 VM 规模集串行控制台的连接的过程。

通过 Azure CLI 访问串行控制台

若要使用 Azure CLI 连接到运行 Linux 或 Windows 的虚拟机或虚拟机规模集实例的串行控制台,请参阅 az serial-console

如果没有安装 Azure CLI,请使用“如何安装 Azure CLI”中的说明进行安装。

注意

串行控制台扩展将在首次运行 az serial-console 命令时自动安装。 如果已安装串行控制台扩展,请运行 az extension add --name serial-console --upgrade 该命令,确保具有最新版本。

串行控制台中的 TLS 1.2

串行控制台使用 TLS 1.2 端到端来保护服务中的所有通信。 串行控制台依赖于用户管理的启动诊断存储帐户,并且必须为存储帐户单独配置 TLS 1.2。 此处提供了操作说明。

串行控制台的高级用途

除了通过控制台访问 VM 之外,还可以使用 Azure 串行控制台来执行以下操作:

后续步骤

边栏中提供了其他串行控制台文档。

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区