亚马逊 AWS E2C 如何启动配备Linux 虚拟机

Share

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 以便打开服务控制台。

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

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

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

步骤 3.配置实例

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


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

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

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

b.现在你将选择实例类型。不同实例类型对应不同的 CPU、内存、存储和网络容量组合,可以为应用程序选择适当的搭配。

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

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

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

单击页面底部的启动

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

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 实例。

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

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

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

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

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

步骤 4.连接到你的实例

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

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

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

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

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

  3. 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’ ec2-user@52.27.212.125你会看到与以下内容类似的响应: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

  4. d. 你会看到与以下内容类似的响应:Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.然后,应该会看到实例的欢迎屏幕,表示你现在已连接到云中的 AWS Linux 虚拟机。

步骤 5.终止你的实例

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


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

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

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

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

亚马逊 AWS E2C 如何启动配备Linux 虚拟机

    版权声明:

     本网站的所有文字、图片资料,【未注明转载的】均由作者亲自整理创作,任何媒体、网站或个人未经本人同意和授权不得复制、转载、转贴或以其他方式复制发布/发表,请尊重我的劳动成果,侵权必究,谢谢。