aws使用

启动配备 Amazon EC2 的

Linux 虚拟机

Amazon Elastic Compute Cloud (EC2) 是用于在云中创建和运行虚拟机的 Amazon Web 服务。AWS 将这些虚拟机称为“实例”。本分步指南将帮助您在 AWS 免费套餐中的 Amazon EC2 上成功启动 Linux 虚拟机。

步骤 1.注册 AWS

本教程中的 Amazon EC2 不额外收取费用。您在本教程中创建的资源符合免费套餐条件。单击按钮和链接会打开新选项卡,然后您可以按照本教程在 AWS 控制台中进行操作。

创建免费账户


步骤 2.启动 Amazon EC2 实例


a. 打开 AWS 管理控制台,您就可以让本分步指南处于打开状态。显示此屏幕时,请输入您的用户名和密码以便开始操作。在搜索栏中输入 EC2,然后选择 Amazon EC2 以便打开服务控制台。

launch-instance


b. 选择启动实例以便创建和配置虚拟机。


步骤 3.配置实例

您现在正在使用 EC2 启动实例向导,该向导将帮助您配置和启动实例。


a. 在此屏幕中,您会看到供您选择 Amazon 系统映像 (AMI) 的多种选项。AMI 是用于启用实例的预配置服务器模板。每个 AMI 都包含一个操作系统,也可以包含应用程序和应用程序服务器。

对于本教程,请找到 Amazon Linux AMI,然后单击选择

amazon-linux-ami


b.现在您将选择实例类型。不同实例类型对应不同的 CPU、内存、存储和网络容量组合,让您可以为应用程序选择适当的搭配。有关更多信息,请参阅 Amazon EC2 实例类型。

系统应已选中 t2.micro 默认选项。此实例类型涵盖在免费套餐中,可以提供足够的计算容量来处理简单的工作负载。单击页面底部的查看并启动

ec2-t2-micro


c.您可以查看已为实例选择的配置、存储、标记和安全设置。虽然您可以自定义这些设置,但本教程建议您接受默认值。

单击页面底部的启动

review-launch


d.在下一个屏幕中,系统会要求您选择现有密钥对或创建新的密钥对。您可以使用密钥对通过 SSH 安全访问 Linux 实例。AWS 会存储密钥对的公有部分,该部分密钥的作用就像门锁。您需下载并使用密钥对的私有部分,该部分密钥的作用就像门锁钥匙。

选择创建新密钥对,并将其命名为 MyKeyPair。然后单击下载密钥对按钮。

下载 MyKeyPair 密钥后,建议您将密钥存储到一个安全位置。如果丢失密钥,您就无法访问您的实例。如果他人获得您的密钥,他们就能够访问您的实例。

Windows 用户:建议您将密钥对保存在用户目录中名为“.ssh”的子目录下(例如,C:\user{您的用户名}.ssh\MyKeyPair.pem)。

注意:您无法使用 Windows 资源管理器创建名称以句点开头的文件夹,除非该文件夹的名称也以句点结束。输入名称 (.ssh.) 后,末尾的句点会自动删除。

Mac/Linux 用户:建议您将密钥对保存在主目录中的“.ssh”子目录下(例如 ~/.ssh/MyKeyPair.pem)。

注意:在 MacOS 上,密钥对默认会下载到“Downloads”目录下。要将密钥对移至“.ssh”子目录下,请在终端窗口中输入以下命令:mv ~/Downloads/MyKeyPair.pem ~/.ssh/MyKeyPair.pem

存储密钥对之后,单击启动实例以启动您的 Linux 实例。

Getting-Started-VM9


e.在下一个屏幕上单击查看实例,查看您的实例以及您刚刚启动的实例的状态。

Getting-Started-VM8


f.几分钟后,实例上的实例状态列将会变成“正在运行”,并且系统会显示一个公有 IP 地址。您可以按表格右上角的刷新按钮来刷新“实例状态”列。复制 AWS 实例的公有 IP 地址,以便在步骤 4 中使用它通过 SSH 连接该实例。

Getting-Started-VM6


步骤 4.连接到您的实例

启动实例后,就可以通过 SSH 连接该实例。

Windows 用户:选择下方的 Windows,查看安装包含 SSH 的 Git Bash 的相关说明。

Mac/Linux 用户:选择下方的 Mac/Linux,查看打开终端窗口的相关说明。

  • Windows

  • Mac/Linux

  • a.从此处下载适用于 Windows 的 Git。运行已下载的安装程序,同时接受默认设置(这样会在安装 Git 的过程中安装 Git Bash)。

    Getting-Started-VM1


    b.右键单击桌面(不要单击图标或文件)然后选择 Git Bash Here,以便打开 Git Bash 命令提示符。

    Getting-Started-VM2

* * *

c.使用 SSH 连接到您的实例。在本例中,用户名为 ec2-user,SSH 密钥存储在我们在步骤 3 的 d 部分将其保存到的目录中,IP 地址来自步骤 3 的 f 部分。格式为:

```
ssh -i {full path of your .pem file} ec2-user@{instance IP address}
```

输入以下信息:

```
ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' ec2-user@{IP_Address}
```

示例:ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' [email protected]

您会看到与以下内容类似的响应:

```
The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' can't be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?
```

键入 **yes** 并按 **Enter**。

[![Getting-Started-VM4](https://upload-images.jianshu.io/upload_images/3781366-1b77dcfcf200667d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "Getting-Started-VM4")](https://aws.amazon.com/cn/getting-started/tutorials/launch-a-virtual-machine/?trk=gs_card#) 


* * *

d. 您会看到与以下内容类似的响应:

```
Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.
```

然后,您应该会看到实例的欢迎屏幕,表示您现在已连接到云中的 AWS Linux 虚拟机。

Getting-Started-VM7


步骤 5.终止您的实例

您可以通过 EC2 控制台轻松终止实例。事实上,最好终止不再使用的实例,以免继续为其付费。


a. 返回 EC2 控制台,选择您创建的实例旁边的框。然后单击操作按钮,导航至实例状态,然后单击终止

launch-windows-vm-18


b.系统会提示您确认终止,此时请选择是,请终止

注意:完成此过程可能需要几秒钟时间。 终止实例后,EC2 控制台上的“实例状态”会变为已终止

launch-windows-vm-19


恭喜您!

您已经学习了如何使用 Amazon EC2 在云中启动、配置、连接和终止实例。

Amazon EC2 是一种 Web 服务,可以在云中提供安全并且可调整大小的计算容量。该服务旨在让开发人员能够更轻松地进行 Web 规模的云计算。您可以将 Amazon EC2 用于多种应用场景,包括网站和 Web 应用程序、开发与测试环境甚至备份与还原场景。Amazon EC2 可以提供具有不同的 CPU、内存、存储和联网容量组合的多种实例类型供您选择,以便满足应用程序的独特需求。

你可能感兴趣的:(aws使用)