2024 亚马逊云科技 re:Invent | 太平洋时间 12 月 2 日盛大启幕,邀您一起共赴年度科技盛会

 ✕

启动 EC2 Linux 实例

前言

Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可在云中提供大小可调的计算容量。该服务旨在让开发人员能更轻松地进行 Web 级的计算。

本分步教程将帮助您在 Amazon EC2 上成功启动 Linux 实例,并在该实例启动运行之后,使用 SSH 客户端连接登录系统。

关于本教程 
预计部署时间  10分钟
费用  免费套餐
受众  全栈开发人员
开发运维工程师
系统管理员
级别  初级
相关产品  Amazon EC2
相关行业  通用
上次更新时间  2021年7月

教程说明

进入开发环境 

点击右侧按钮“登陆控制台”进入开发环境,如果您还没有账户,请先注册账户。

海外区域业务或个人使用,请注册“海外区域账户”;

中国区域业务(需企业营业执照认证),请注册“中国区域账户”。

  • a.单击此处打开 Amazon EC2 控制台,然后单击 启动实例以创建和配置虚拟机。 

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

    •  此屏幕将显示选择 Amazon 系统映像 (AMI) 的选项。AMI 是预先配置的服务器模板,可用于启动实例。每个 AMI 都包含一个操作系统,也可以包含应用程序和应用服务器。

    对于本教程,默认选择Amazon Linux 2023 AMI

    b.现在您将选择实例类型。实例类型包含各种 CPU、内存、存储和网络容量组合,以便您为应用程序选择适当的组合。有关更多信息,请参阅 Amazon EC2 实例类型

    系统应已选中 t3.micro 默认选项。 此实例在您账户注册起 12 个月,每月免费 750 小时。

    c. 选择现有密钥对或创建新的密钥对。 密钥对被用于使用 SSH 安全访问您的 Linux 实例。亚马逊云科技保存密钥对的公共部分,就像住宅门锁一样。您下载和使用密钥对的私有部分,就像住宅钥匙一样。

    点击创建新密钥对并将其命名为 MyKeyPair。点击”创建密钥对”后, 密钥会自动下载, 您需要将密钥存储在安全的位置。如果密钥丢失,您将无法访问您的实例。如果其他人能够使用您的密钥,他们将能够访问您的实例。

    请根据您的连接方式选择密钥类型: RSA / ED25519

    根据您本地电脑的操作系统,查看关于如何保存 SSH 密钥的建议。
    请确保密钥保存的位置与SSH连接时所选的路径保持一致.

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

    提示:不能使用 Windows 资源管理器来创建名称以句点开头的文件夹,除非文件夹名称同样以句点结尾。输入名称 (.ssh.) 之后,会自动删除最后的句点。

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

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

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

    d.您可以检查为您的实例选择的配置、存储、标记和安全设置。虽然您可以通过各种选项来自定义这些设置,但在本教程中,我们建议您接受默认值。单击页面右边的启动实例

    e.点击”查看实例”可以查看您的实例以及您刚刚启动的实例的状态。点击”连接到实例”可以通过会话管理器或 SSH 连接到实例。

  • 选中想要连接的 EC2 实例,点击页面顶部的“连接”按钮,您可以看到在北京区域提供了两种连接 EC2 的方式,分别为 SSH 客户端和会话管理器。

    • a. (推荐使用)会话管理器
      会话管理器是一项完全托管的 Amazon Systems Manager 功能,可让您通过基于浏览器的交互一键式 shell 或通过 Amazon CLI 管理 Amazon EC2 实例。
    • 当您选择会话管理器标签时,可能会看到如下提示,此时您需要在 Amazon Systems Manager 中进行一些配置工作。

    1. 通过 Amazon Systems Manager 的“快速设置”简化会话管理器的配置。Amazon Systems Manager 是一项灵活易用的管理服务,让企业能够安全地管理在本地或亚马逊云科技中运行的工作负载。

    在控制台搜索 Systems Manager,并点击,进入 Systems Manager 控制面板

    2. 点击橙色的 “Get Started With Systems Manager”按钮

    3. 保持默认选项,不需要做任何修改,在点击页面底部橙色 “Enable”按钮。

    4. 完成以上操作后回到 EC2 操作界面,点击页面顶部的“连接”按钮,选择“会话管理器”标签,此时应当不会出现之前的错误提示。若有,请等待 5-10 分钟刷新页面尝试,或者重新绑定名为“AmazonSSMRoleForInstancesQuickSetup”的角色。

    5. 点击橙色的“连接“按钮后,您应该可以看到新打开的,可以执行指令的会话窗口,代表 “会话管理器”连接成功

    b. (可选)通过 SSH 访问 EC2 实例

    先前您为实例的密钥对下载了 .pem 文件。现在请找到该文件。它可能位于您桌面上的下载文件夹中。

    请根据您的常用连接方式选择 可参考以下视频:

    对于 Windows 用户:·

    对于 Mac 或 Linux 用户:

    先前您为实例的密钥对下载了 .pem 文件。现在请找到该文件。

    • 打开终端窗口。Mac 用户可以使用系统自带的终端程序,也可以使用自己的终端。
    • 查找您的私有密钥文件。
    • 如有需要,运行此命令,以修改文件权限为仅供您使用

    chmod 400 EC2-ap-northeaset-1.pem

    • 通过其公有 DNS / IP连接到您的实例:

    示例: ✓ ssh -i "EC2-ap-northeaset-1.pem" ec2-user@您 EC2 的 IP/DNS 地址

    当您在终端中看到以下内容时,表明您已成功连接。

  • 您可以通过 Amazon EC2 控制台轻松终止实例。事实上,最好终止不再使用的实例,以免继续为其付费。
    a.返回 Amazon EC2 控制台,选择您创建的实例旁边的框。 然后单击实例状态按钮,然后再单击终止实例。

    b.系统会提示您确认终止 – 选择 终止。

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

现在就开始在亚马逊云上构建

无论您是在寻找计算能力、数据库、存储、内容分发、人工智能与机器学习,大数据分析还是其他功能,亚马逊云科技都有相应的服务来帮助您建立具有更高灵活性、可扩展性和可靠性的复杂应用。

企业出海或个人体验

超过200项服务
包含80余种产品免费试用

发展中国业务

近百项服务
包含宁夏区域20余种产品免费试用
关闭
1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域
关闭
由光环新网运营的
北京区域
由西云数据运营的
宁夏区域