写点什么

如何在 AWS 云中从 Amazon EC2 启动 RHEL 8?

作者:Ethereal
  • 2021 年 12 月 16 日
  • 本文字数:2064 字

    阅读完需:约 7 分钟

在本文中,我们将学习在 AWS 云中从 Amazon EC2 创建和启动 RHEL 8 的分步过程,以及如何使用 Putty 应用程序访问 RHEL 8 实例。


在我们在 AWS EC2 上创建 RHEL 8 实例之前,让我简单介绍一下 Amazon EC2。

什么是亚马逊 EC2?

Amazon Elastic Compute Cloud (EC2) 用于在云中生成和运行虚拟计算机,Amazon 是一种用于配置虚拟机的 Web 服务,这些虚拟计算机被 Amazon Web Services 称为“实例”。


Amazon EC2 提供最广泛、最全面的实例范围,所有这些实例都基于尖端的计算、存储和网络技术,并针对最高性能和安全性进行了优化。

在 AWS 中创建一个账户

转到 AWS EC2 网站并创建一个免费试用帐户,登录 AWS 控制台后,您可以在“服务”选项卡下查看所有可用服务。


从 AWS 控制台页面,导航到服务 🡪 计算 🡪 EC2。



进入 EC2 门户后,将有一个选项来启动实例。


在 AWS 中从 Amazon EC2 启动 RHEL 8 的步骤

从 Amazon EC2 启动虚拟机有 7 个步骤。

步骤 1 - 选择亚马逊系统映像 (AMI)

选择 Amazon MarketPlace 并搜索您要启动的服务器名称,在这里,我们将启动 RHEL 8 服务器以进行演示。


注意:亚马逊市场是一个电子商务平台,第三方卖家可以在这里销售他们的产品。它归亚马逊所有,最终用户应订阅并可以出于自己的目的从亚马逊市场启动服务器,费用将根据服务器型号按小时计算。


单击左侧窗格中的 AWS MarketPlace,然后在搜索框中键入 rhel8,您将在右侧窗格中看到 RHEL 虚拟机列表。单击“选择”按钮以启动您选择的 RHEL 8 实例。



在下一页中,您可以查看每种实例类型的定价详细信息。您可以了解预算并相应地决定实例类型。单击继续以继续。


步骤 2 - 选择实例类型

在此选项中,您可以根据需要选择服务器。微型实例将符合免费套餐资格。


出于演示目的,我们将启动 t4g.micro 实例,它由 2 个 vCPU 和 1GB RAM 组成。选择实例后,单击底部的“配置实例详细信息”按钮以进一步操作。


步骤 3 - 配置实例详细信息

您可以一次启动多个服务器。我们正在推出 2 台服务器进行演示。我们可以继续使用默认的剩余配置。


在实时生产中,应根据项目设计/架构和要求配置每个选项。


步骤 4. 添加存储

我们可以在此选项中指定存储大小。我们正在移动通用 SSD 中的 15GB 内存。


步骤 5. 添加标签

标签是您应用于 Amazon Web Services 资源的标签。在这里,我们将实例标记为“OSTechNix”。


步骤 6. 配置安全组

我们应该设置防火墙规则来组织数据流量。该区域在实时生产中非常关键,通常,在启动服务器之前会计划清楚的设计和需求细节,这取决于用例。


我们可以为一个用例命名一个安全组,并为该用例使用/启动的服务器应用该安全组,在这里,我们将其命名为“OSTechNix”并允许所有流量。


步骤 7. 检查和启动

在此屏幕中,系统会提示您选择现有的密钥对或创建新的密钥对,要通过 SSH 安全地访问您的 Linux 实例,您需要一个密钥对。这个密钥对就像 Lock 和 Key。


密钥的公共部分将起到锁的作用,并将存储在 AWS 中,密钥的私有部分将起到钥匙的作用,您可以下载它以连接服务器。


我将创建一个新的密钥对,为此,请从下拉框中选择“创建新密钥对”选项并选择密钥对类型。单击下载密钥对并将其存储在安全位置。


下载密钥对后,单击“启动实例”选项。



您的 Amazon EC2 实例将立即启动。



您可以在 EC2 仪表板中查看您启动的实例。


如何使用 Putty 连接 RHEL 8 EC2 实例

在上一步中,我们已经下载了.pem 密钥。我们必须使用该密钥来创建私钥(.ppk 文件)。


打开“Putty Key Generator”并.pem 从您下载的位置加载文件。



您将收到一个确认弹出窗口,单击“确定”以导入密钥。



保存将作为.ppk 文件的私钥。



从 AWS 控制台获取实例的公共 IP 地址,选择实例,您可以在底部获取实例的所有详细信息。



打开 putty 工具,使用我们生成的私钥连接 RHEL 8 实例的公网 IP,按照以下步骤连接服务器。


打开 Putty,输入 RHEL 8 实例的 IP:



输入 IP 后,在连接选项卡下选择 SSH。单击“Auth”并加载您在上一步中下载的密钥(文件),您可以从存储文件的位置浏览和加载。最后点击“打开”连接服务器。.ppk.ppk



恭喜!我们已经通过 Putty 成功连接到 RHEL 8 实例,默认用户名是“ ec2-user ”。



您可以通过以下命令验证 RHEL 版本:


$ cat /etc/os-release
复制代码


示例输出:


NAME="Red Hat Enterprise Linux"VERSION="8.5 (Ootpa)"ID="rhel"ID_LIKE="fedora"VERSION_ID="8.5"PLATFORM_ID="platform:el8"PRETTY_NAME="Red Hat Enterprise Linux 8.5 (Ootpa)"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos"HOME_URL="https://www.redhat.com/"DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/8/"BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"REDHAT_BUGZILLA_PRODUCT_VERSION=8.5REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"REDHAT_SUPPORT_PRODUCT_VERSION="8.5"[ec2-user@ip-172-31-0-35 ~]$
复制代码

结论

在本文中,我们完成了从 AWS EC2 创建和启动 RHEL 8 虚拟机并通过 Putty 工具访问 RHEL 8 的详细步骤。

发布于: 刚刚阅读数: 2
用户头像

Ethereal

关注

还未添加个人签名 2020.11.18 加入

还未添加个人简介

评论

发布
暂无评论
如何在 AWS 云中从 Amazon EC2 启动 RHEL 8?