先决条件 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

先决条件

Amazon Web Services 区域

在除加拿大西部(卡尔加里)以外的所有 Amazon Web Services 区域 中受到支持。

Wavelength 区域和 Amazon Outposts

不支持。

Local Zones

在所有 Local Zones 中支持。

实例类型

支持基于 Nitro 系统构建的所有虚拟化实例。

不支持裸机实例。

授予访问权限

您必须完成配置任务才能授予对 EC2 Serial Console 的访问权限。有关更多信息,请参阅 配置对 EC2 Serial Console 的访问

支持基于浏览器的客户端

如需使用基于浏览器的客户端连接至串行控制台,您的浏览器必须支持 WebSocket。如果您的浏览器不支持 WebSocket,请使用您自己的密钥和 SSH 客户端连接至串行控制台。

实例状态

必须是 running

如果实例处于 pendingstoppingstoppedshutting-downterminated 状态,则无法连接到串行控制台。

有关实例状态的更多信息,请参阅 实例生命周期

Amazon EC2 Systems Manager

如果实例使用 Amazon EC2 Systems Manager,则必须在实例上安装 SSM Agent 3.0.854.0 版或更高版本。有关 SSM Agent 的更多信息,请参阅《Amazon Systems Manager 用户指南》中的使用 SSM Agent

sshd 服务器

您不需要在实例上安装或运行 sshd 服务器。

配置您选择的故障排除工具

要通过串行控制台对 Windows 实例进行故障排除,您可以使用特殊管理控制台(SAC)。您必须先在要使用 SAC 的每个实例上启用 SAC 和启动菜单,然后才可以使用 SAC。

有关在 Linux 上配置您选择的故障排除工具的说明,请参阅《适用于 Linux 实例的 Amazon EC2 用户指南》中的配置您选择的故障排除工具

启用 SAC 和启动菜单

注意

如果您在实例上启用 SAC,则依赖密码检索的 EC2 服务将无法通过 Amazon EC2 控制台运行。Amazon EC2 启动代理(EC2Config、EC2Launch v1 和 EC2Launch v2)上的 Windows 依靠串行控制台来执行各种任务。当您在实例上启用 SAC 时,这些任务不会成功执行。有关 Amazon EC2 启动代理上的 Windows 的更多信息,请参阅配置您的 Windows 实例。如果您启用 SAC,则可在之后将其禁用。有关更多信息,请参阅 禁用 SAC 和启动菜单

使用以下方法之一在实例上启用 SAC 和启动菜单。

PowerShell
在 Windows 实例上启用 SAC 和启动菜单
  1. 连接到您的实例并从提升的 PowerShell 命令行执行以下步骤。

  2. 启用 SAC。

    bcdedit /ems '{current}' on bcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200
  3. 启用启动菜单。

    bcdedit /set '{bootmgr}' displaybootmenu yes bcdedit /set '{bootmgr}' timeout 15 bcdedit /set '{bootmgr}' bootems yes
  4. 重新启动实例以应用更新后的配置。

    shutdown -r -t 0
Command prompt
在 Windows 实例上启用 SAC 和启动菜单
  1. 连接到您的实例并从命令提示符执行以下步骤。

  2. 启用 SAC。

    bcdedit /ems {current} on bcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200
  3. 启用启动菜单。

    bcdedit /set {bootmgr} displaybootmenu yes bcdedit /set {bootmgr} timeout 15 bcdedit /set {bootmgr} bootems yes
  4. 重新启动实例以应用更新后的配置。

    shutdown -r -t 0