Amazon EC2 Windows 实例入门
让我们通过启动、连接以及使用 Windows 实例来开始使用 Amazon Elastic Compute Cloud (Amazon EC2)。实例 是 AWS 云中的虚拟服务器。您可以使用 Amazon EC2 来创建和配置在实例上运行的操作系统和应用程序。
注册 AWS 后,可以通过 AWS 免费套餐开始使用 Amazon EC2。如果您在过去 12 个月内创建过 AWS 账户,并且还没有超出 Amazon EC2 的免费套餐权益范围,则学完本教程不需要任何费用,因为我们会帮助您选择免费套餐权益范围内的选项。否则,您将从启动实例的那一刻开始承担标准的 Amazon EC2 使用费,直至终止实例 (本教程最后一项任务),即使实例处于闲置状态也要计费。
概述
该实例为 Amazon EBS 支持的实例 (即,根卷为 EBS 卷)。您可以指定在其中运行您的实例的可用区,也可以让 Amazon EC2 为您选择可用区。启动您的实例时,您可以通过指定密钥对和安全组保障其安全。连接到您的实例时,您必须指定您在启动实例时指定的密钥对的私有密钥。

相关教程
-
如果您希望启动 Linux 实例,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的以下教程:Amazon EC2 Linux 实例入门。
-
如果您希望使用命令行,请参阅 AWS Command Line Interface 用户指南 中的以下教程:通过 AWS CLI 使用 Amazon EC2。
先决条件
开始之前,请确保您已完成Amazon EC2 的设置中的步骤。
步骤 1:启动实例
您可以根据以下过程所述使用 AWS 管理控制台启动 Windows 实例。本教程旨在帮助您快速启动第一个实例,因此不会涵盖所有可能的选项。有关高级选项的更多信息,请参阅启动实例。
启动实例
-
打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/。
-
从控制台控制面板中,选择 Launch Instance。
-
Choose an Amazon Machine Image (AMI) 页面显示一组称为 Amazon 系统映像 (AMI) 的基本配置,作为您的实例的模板。 选择适用于 Windows Server 2016 Base 或更高版本的 AMI。 请注意,这些 AMI 标记为“Free tier eligible”(符合条件的免费套餐)。
-
在 Choose an Instance Type (选择实例类型) 页面上,您可以选择实例的硬件配置。选择
t2.micro
类型 (默认情况下的选择)。请注意,此实例类型适用免费套餐。 -
选择 Review and Launch 让向导为您完成其他配置设置。
-
在 Review Instance Launch (查看实例启动) 页面上的 Security Groups (安全组) 下,您将看到向导为您创建并选择了安全组。使用以下步骤,您可以使用此安全组,或者也可以选择在设置时创建的安全组:
-
选择 Edit security groups。
-
在 Configure Security Group 页面上,确保 Select an existing security group 处于选中状态。
-
从现有安全组列表中选择您的安全组,然后选择 Review and Launch。
-
-
在 Review Instance Launch 页面上,选择 Launch。
-
当系统提示提供密钥时,选择 Choose an existing key pair,然后选择您在进行设置时创建的密钥对。
另外,您也可以新建密钥对。选择 Create a new key pair,输入密钥对的名称,然后选择 Download Key Pair。这是您保存私有密钥文件的唯一机会,因此务必单击进行下载。将私有密钥文件保存在安全位置。当您启动实例时,您将需要提供密钥对的名称;当您每次连接到实例时,您将需要提供相应的私有密钥。
警告
请勿选择在没有密钥对的情况下继续选项。如果您启动的实例没有密钥对,就不能连接到该实例。
准备好后,选中确认复选框,然后选择 Launch Instances。
-
确认页面会让您知道自己的实例已启动。选择 View Instances 以关闭确认页面并返回控制台。
-
在实例屏幕上,您可以查看启动状态。启动实例只需很短的时间。启动实例时,其初始状态为
pending
。实例启动后,其状态变为running
,并且会收到一个公有 DNS 名称。(如果 Public DNS (IPv4) 列已隐藏,请选择页面右上角的 Show/Hide Columns (齿轮状图标),然后选择 Public DNS (IPv4)。) -
需要几分钟准备好实例,以便您能连接到实例。检查您的实例是否通过了状态检查;您可以在 Status Checks 列中查看此信息。
步骤 2:连接到您的实例
要连接到 Windows 实例,必须获取初始管理员密码,然后在使用远程桌面连接到实例时指定该密码。
管理员账户的名称取决于操作系统语言。例如,在英语中是 Administrator,在法语中是 Administrateur,在葡萄牙语中是 Administrador。有关更多信息,请参阅 Microsoft TechNet Wiki 中的 Localized Names for Administrator Account in Windows。
如果您已将实例加入域,则可以使用您在 AWS Directory Service 中定义的域凭证连接实例。在远程桌面登录屏幕上,为此账户使用管理员的完全限定用户名(例如,corp.example.com\Admin
)和密码,而不是本地计算机名和生产的密码。
借助适用于 Windows Server 操作系统 (OS) 的许可证,可以同时进行两个远程连接以进行管理。适用于 Windows Server 的许可证包含在您的 Windows 实例的价格中。如果您需要同时进行两个以上的远程连接,则必须购买远程桌面服务 (RDS) 许可证。如果尝试第三个连接,将产生错误。有关更多信息,请参阅配置连接允许的远程同时连接数。
使用 RDP 客户端连接到 Windows 实例
-
在 Amazon EC2 控制台中,选择实例,然后选择 Connect。
-
在 Connect To Your Instance (连接到您的实例) 对话框中,选择 Get Password (获取密码)(密码在实例启动几分钟之后才可用)。
-
选择 Browse (浏览) 并导航至您启动实例时所创建的私有密钥文件。选择文件并选择 Open (打开),以便将文件的全部内容复制到 Contents (内容) 字段。
-
选择 Decrypt Password。控制台将在 Connect To Your Instance (连接到您的实例) 对话框中显示实例的默认管理员密码,会将先前显示的 Get Password (获取密码) 链接替换为实际密码。
-
记录下默认管理员密码,或将其复制到剪贴板。需要使用此密码连接实例。
-
选择 Download Remote Desktop File。您的浏览器会提示您打开或保存 .rdp 文件。两种选择都可以。完成后,可选择 Close (关闭) 以关闭 Connect To Your Instance (连接到您的实例) 对话框。
-
如果已打开 .rdp 文件,您将看到 Remote Desktop Connection (远程桌面连接) 对话框。
-
如果已保存 .rdp 文件,请导航至下载目录,然后打开 .rdp 文件以显示该对话框。
-
-
您可能看到一条警告,指出远程连接发布者未知。您可以继续连接到您的实例。
-
当收到系统提示时,使用操作系统的管理员账户和您在之前记录或复制的密码登录该实例。如果您的 Remote Desktop Connection (远程桌面连接) 已设置管理员账户,您可能需要选择 Use another account (使用其他账户) 选项并手动键入用户名和密码。
注意
有时复制和粘贴内容可能会损坏数据。如果您在登录时遇到“Password Failed (密码失败)”错误,请尝试手动键入密码。
-
由于自签名证书的固有特性,您可能会看到一条警告,指出无法验证该安全证书。请使用以下步骤验证远程计算机的标识;或者,如果您信任该证书,则直接选择 Yes (是) 或 Continue (继续) 以继续操作。
-
如果您正在从 Windows PC 使用 Remote Desktop Connection,请选择 View certificate。如果您正在 Mac 上使用 Microsoft Remote Desktop (Microsoft 远程桌面),请选择 Show Certificate (显示证书)。
-
选择 Details (详细信息) 选项卡,并向下滚动到 Thumbprint (指纹) 条目(在 Windows PC 上)或 SHA1 Fingerprints (SHA1 指纹) 条目(在 Mac 上)。这是远程计算机的安全证书的唯一标识符。
-
在 Amazon EC2 控制台中,选择该实例,选择 Actions,然后选择 Get System Log。
-
在系统日志输出中,查找标记为
RDPCERTIFICATE-THUMBPRINT
的条目。如果此值与证书指纹匹配,则表示您已验证了远程计算机的标识。 -
如果您正在从 Windows PC 使用 Remote Desktop Connection (远程桌面连接),请返回到 Certificate (证书) 对话框并选择 OK (确定)。如果您正在 Mac 上使用 Microsoft Remote Desktop,请返回到 Verify Certificate 并选择 Continue。
-
[Windows] 在 Remote Desktop Connection 窗口中选择 Yes 连接到您的实例。
[Mac OS] 使用默认 Administrator 账户和您先前记录或复制的默认管理员密码,按提示登录。注意,您可能需要切换空间才能看到登录屏幕。有关空间的更多信息,请参阅 support.apple.com/en-us/HT204100。
-
如果您在尝试连接到实例时收到错误,请参阅 远程桌面无法连接到远程计算机。
-
步骤 3:清除您的实例
在您完成为本教程创建的实例后,应通过终止该实例进行清除。如果在清除该实例前要对其执行更多操作,请参阅后续步骤。
重要
终止实例可有效地删除实例;无法在终止实例后重新连接到实例。
如果您启动的实例不在 AWS 免费套餐范围内,则该实例一旦变为 shutting down
或 terminated
状态,就会停止产生费用。如果您希望在不产生费用的情况下保留实例以供将来使用,您可以立即停止该实例,然后在稍后再次启动它。有关更多信息,请参阅停止实例。
终止您的实例
-
在导航窗格中,选择 Instances。在实例列表中选择实例。
-
依次选择 Actions (操作)、Instance State (实例状态) 和 Terminate (终止)。
-
当系统提示您确认时,选择 Yes, Terminate。
Amazon EC2 关闭并终止您的实例。您的实例在终止之后,短时间内仍将在控制台上可见,然后该条目将被删除。
后续步骤
启动实例后,您可能想尝试以下的一些练习:
-
了解如何使用 Run Command 远程管理您的 EC2 实例。有关更多信息,请参阅教程:远程管理您的 Amazon EC2 实例和 Systems Manager 远程管理 (Run Command)。
-
配置 CloudWatch 警报以在您的使用量超出免费套餐时向您发出通知。有关更多信息,请参阅 AWS Billing and Cost Management 用户指南 中的创建账单警报。
-
添加 EBS 卷。有关更多信息,请参阅 创建 Amazon EBS 卷 和 将 Amazon EBS 卷附加到实例。
-
安装 WAMP 或 WIMP 堆栈。有关更多信息,请参阅 教程:在运行 Windows Server 的 Amazon EC2 实例上安装 WAMP 服务器 和 教程:在运行 Windows Server 的 Amazon EC2 实例上安装 WIMP 服务器。