Amazon Elastic Compute Cloud
Linux 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Amazon EC2 Linux 实例入门

让我们通过启动、连接以及使用 Linux 实例来实现 Amazon Elastic Compute Cloud (Amazon EC2) 入门。实例 在 AWS 云中充当虚拟服务器。您可以使用 Amazon EC2 来创建和配置在实例上运行的操作系统和应用程序。

注册 AWS 后,您可以通过 AWS 免费套餐开始免费使用 Amazon EC2。如果您在过去 12 个月内创建过 AWS 账户,并且还没有超出 Amazon EC2 的免费套餐权益范围,则学完本教程不需要任何费用,因为我们会帮助您选择免费套餐权益范围内的选项。否则,您将从启动实例的那一刻开始承担标准的 Amazon EC2 使用费,直至终止实例 (本教程最后一项任务),即使实例处于闲置状态也要计费。

概述

该实例为 Amazon EBS 支持的实例 (即,根卷为 EBS 卷)。您可以指定在其中运行您的实例的可用区,也可以让 Amazon EC2 为您选择可用区。启动您的实例时,您可以通过指定密钥对和安全组保障其安全。连接到您的实例时,您必须指定您在启动实例时指定的密钥对的私有密钥。

 由 Amazon EBS 支持且拥有额外 Amazon Elastic Block Store (EBS) 卷的实例

任务

要完成本教程,请执行以下任务:

  1. 启动实例

  2. 连接到您的实例

  3. 清除您的实例

相关教程

先决条件

开始之前,请确保您已完成Amazon EC2 的设置中的步骤。

步骤 1:启动实例

您可以根据以下过程所述使用 AWS 管理控制台启动 Linux 实例。本教程旨在帮助您快速启动第一个实例,因此不会涵盖所有可能的选项。有关高级选项的更多信息,请参阅启动实例

启动实例

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 从控制台控制面板中,选择 Launch Instance

  3. Choose an Amazon Machine Image (AMI) 页面显示一组称为 Amazon 系统映像 (AMI) 的基本配置,作为您的实例的模板。选择 Amazon Linux AMI 的 HVM 版本。 请注意,此 AMI 标记为“符合条件的免费套餐。”

  4. Choose an Instance Type (选择实例类型) 页面上,您可以选择实例的硬件配置。选择 t2.micro 类型 (默认情况下的选择)。请注意,此实例类型适用免费套餐。

    注意

    T2 实例 (如 t2.micro) 必须在 VPC 中启动。如果您的 AWS 账户支持 EC2-Classic 并且您在所选区域中没有 VPC,则启动向导会为您创建 VPC,然后您可以继续执行下一个步骤。否则,Review and Launch 按钮会被禁用,并且您必须选择 Next: Configure Instance Details 并按照说明选择一个子网。

  5. 选择 Review and Launch 让向导为您完成其他配置设置。

  6. Review Instance Launch (查看实例启动) 页面上的 Security Groups (安全组) 下,您将看到向导为您创建并选择了安全组。使用以下步骤,您可以使用此安全组,或者也可以选择在设置时创建的安全组:

    1. 选择 Edit security groups

    2. Configure Security Group 页面上,确保 Select an existing security group 处于选中状态。

    3. 从现有安全组列表中选择您的安全组,然后选择 Review and Launch

  7. Review Instance Launch 页面上,选择 Launch

  8. 当系统提示提供密钥时,选择 Choose an existing key pair,然后选择您在进行设置时创建的密钥对。

    另外,您也可以新建密钥对。选择 Create a new key pair,输入密钥对的名称,然后选择 Download Key Pair。这是您保存私有密钥文件的唯一机会,因此务必单击进行下载。将私有密钥文件保存在安全位置。当您启动实例时,您将需要提供密钥对的名称;当您每次连接到实例时,您将需要提供相应的私有密钥。

    警告

    请勿选择 Proceed without a key pair (在没有密钥对的情况下继续) 选项。如果您启动的实例没有密钥对,就不能连接到该实例。

    准备好后,选中确认复选框,然后选择 Launch Instances

  9. 确认页面会让您知道自己的实例已启动。选择 View Instances 以关闭确认页面并返回控制台。

  10. 实例屏幕上,您可以查看启动状态。启动实例只需很短的时间。启动实例时,其初始状态为 pending。实例启动后,其状态变为 running,并且会收到一个公有 DNS 名称。(如果 Public DNS (IPv4) 列已隐藏,请选择页面右上角的 Show/Hide Columns (齿轮状图标),然后选择 Public DNS (IPv4)。)

  11. 需要几分钟准备好实例,以便您能连接到实例。检查您的实例是否通过了状态检查;您可以在 Status Checks 列中查看此信息。

步骤 2:连接到您的实例

有几种方法可以连接到 Linux 实例。在此过程中,您将使用浏览器连接。或者,您也可以使用 PuTTY 或 SSH 客户端进行连接。我们还假定您按照之前的步骤操作并从 Amazon Linux AMI 启动了一个实例,该实例有特定的用户名。其他 Linux 发行版可能使用不同的用户名。有关更多信息,请参阅 使用 PuTTY 从 Windows 连接到 Linux 实例使用 SSH 连接到 Linux 实例

重要

除非您在启动它时使用 .pem 文件的键前缀以及允许访问 SSH 的安全组,否则您无法连接到您的实例。如果您无法连接到实例,请参阅排查实例的连接问题以获得帮助。

使用 Web 浏览器连接到您的 Linux 实例

  1. 您必须安装了 Java 并已在浏览器中启用。如果您还未安装 Java,可以联系您的系统管理员进行安装,也可以遵循以下页面中概括的步骤:安装 Java在您的 Web 浏览器中启用 Java

  2. 从 Amazon EC2 控制台中,在导航窗格中选择 Instances

  3. 选择该实例,然后选择 Connect

  4. 选择 A Java SSH client directly from my browser (Java required)

  5. Amazon EC2 自动检测您实例的公有 DNS 名称并为您填写 Public DNS (公有 DNS)。它还检测您在启动实例时指定的密钥对。完成以下步骤,然后选择 Launch SSH Client

    1. User name (用户名) 中,输入 ec2-user

    2. Private key path 中,输入私有密钥 (.pem) 文件的完全限定路径,包括密钥对名称。

    3. (可选) 选择 Store in browser cache 以将私有密钥的位置存储在您的浏览器缓存中。这使得 Amazon EC2 可在后续的浏览器会话中检测私有密钥的位置,直到您清除浏览器缓存为止。

  6. 如有必要,请选择 Yes 以信任证书,然后选择 Run 以运行 MindTerm 客户端。

  7. 如果这是您第一次运行 MindTerm,则会出现一系列对话框,要求您接受许可协议、确认主目录的设置以及确认已知主机目录的设置。确认这些设置。

  8. 一个对话框会提示您向已知主机集添加主机。如果您不想在本地计算机上存储主机密钥信息,请选择 No

    此时会打开一个窗口并且您连接到了您的实例。

    注意

    如果您在上一步中选择了 No,则将看到以下消息:

    Verification of server key disabled in this session.

步骤 3:清除您的实例

在您完成为本教程创建的实例后,应通过终止该实例进行清除。如果在清除该实例前要对其执行更多操作,请参阅后续步骤

重要

终止实例可有效地删除实例;无法在终止实例后重新连接到实例。

如果您启动的实例不在 AWS 免费套餐范围内,则该实例一旦变为 shutting downterminated 状态,就会停止产生费用。如果您希望在不产生费用的情况下保留实例以供将来使用,您可以立即停止该实例,然后在稍后再次启动它。有关更多信息,请参阅停止实例

终止您的实例

  1. 在导航窗格中,选择 Instances。在实例列表中选择实例。

  2. 依次选择 ActionsInstance StateTerminate

  3. 当系统提示您确认时,选择 Yes, Terminate

    Amazon EC2 关闭并终止您的实例。您的实例在终止之后,短时间内仍将在控制台上可见,然后该条目将被删除。

后续步骤

启动实例后,您可能想尝试以下的一些练习: