如何在 AWS 云中從 Amazon EC2 啟動 RHEL 8?
在本文中,我們將學習在 AWS 云中從 Amazon EC2 創(chuàng)建和啟動 RHEL 8 的分步過程,以及如何使用 Putty 應用程序訪問 RHEL 8 實例。
在我們在 AWS EC2 上創(chuàng)建 RHEL 8 實例之前,讓我簡單介紹一下 Amazon EC2。
什么是亞馬遜 EC2?
Amazon Elastic Compute Cloud (EC2) 用于在云中生成和運行虛擬計算機,Amazon 是一種用于配置虛擬機的 Web 服務,這些虛擬計算機被 Amazon Web Services 稱為“實例”。
Amazon EC2 提供最廣泛、最全面的實例范圍,所有這些實例都基于尖端的計算、存儲和網(wǎng)絡技術(shù),并針對最高性能和安全性進行了優(yōu)化。
在 AWS 中創(chuàng)建一個賬戶
轉(zhuǎn)到AWS EC2 網(wǎng)站并創(chuàng)建一個免費試用帳戶,登錄 AWS 控制臺后,您可以在“服務”選項卡下查看所有可用服務。
從 AWS 控制臺頁面,導航到服務 ?? 計算 ?? EC2。

進入 EC2 門戶后,將有一個選項來啟動實例。

在 AWS 中從 Amazon EC2 啟動 RHEL 8 的步驟
從 Amazon EC2 啟動虛擬機有 7 個步驟。
步驟 1 - 選擇亞馬遜系統(tǒng)映像 (AMI)
選擇 Amazon MarketPlace 并搜索您要啟動的服務器名稱,在這里,我們將啟動 RHEL 8 服務器以進行演示。
注意:亞馬遜市場是一個電子商務平臺,第三方賣家可以在這里銷售他們的產(chǎn)品。它歸亞馬遜所有,最終用戶應訂閱并可以出于自己的目的從亞馬遜市場啟動服務器,費用將根據(jù)服務器型號按小時計算。
單擊左側(cè)窗格中的 AWS MarketPlace,然后在搜索框中鍵入 rhel8,您將在右側(cè)窗格中看到 RHEL 虛擬機列表。單擊“選擇”按鈕以啟動您選擇的 RHEL 8 實例。

在下一頁中,您可以查看每種實例類型的定價詳細信息。您可以了解預算并相應地決定實例類型。單擊繼續(xù)以繼續(xù)。

步驟 2 - 選擇實例類型
在此選項中,您可以根據(jù)需要選擇服務器。微型實例將符合免費套餐資格。
出于演示目的,我們將啟動t4g.micro 實例,它由2 個 vCPU和1GB RAM 組成。選擇實例后,單擊底部的“配置實例詳細信息”按鈕以進一步操作。

步驟 3 ?- 配置實例詳細信息
您可以一次啟動多個服務器。我們正在推出 2 臺服務器進行演示。我們可以繼續(xù)使用默認的剩余配置。
在實時生產(chǎn)中,應根據(jù)項目設計/架構(gòu)和要求配置每個選項。

步驟 4. 添加存儲
我們可以在此選項中指定存儲大小。我們正在移動通用 SSD 中的 15GB 內(nèi)存。

步驟 5. 添加標簽
標簽是您應用于 Amazon Web Services 資源的標簽。在這里,我們將實例標記為“OSTechNix”。

步驟 6. 配置安全組
我們應該設置防火墻規(guī)則來組織數(shù)據(jù)流量。該區(qū)域在實時生產(chǎn)中非常關(guān)鍵,通常,在啟動服務器之前會計劃清楚的設計和需求細節(jié),這取決于用例。
我們可以為一個用例命名一個安全組,并為該用例使用/啟動的服務器應用該安全組,在這里,我們將其命名為“OSTechNix”并允許所有流量。

步驟 7. 檢查和啟動
在此屏幕中,系統(tǒng)會提示您選擇現(xiàn)有的密鑰對或創(chuàng)建新的密鑰對,要通過 SSH 安全地訪問您的 Linux 實例,您需要一個密鑰對。這個密鑰對就像 Lock 和 Key。
密鑰的公共部分將起到鎖的作用,并將存儲在 AWS 中,密鑰的私有部分將起到鑰匙的作用,您可以下載它以連接服務器。
我將創(chuàng)建一個新的密鑰對,為此,請從下拉框中選擇“創(chuàng)建新密鑰對”選項并選擇密鑰對類型。單擊下載密鑰對并將其存儲在安全位置。
下載密鑰對后,單擊“啟動實例”選項。

您的 Amazon EC2 實例將立即啟動。

您可以在 EC2 儀表板中查看您啟動的實例。

如何使用 Putty 連接 RHEL 8 EC2 實例
在上一步中,我們已經(jīng)下載了.pem密鑰。我們必須使用該密鑰來創(chuàng)建私鑰(.ppk文件)。
打開“Putty Key Generator”并.pem從您下載的位置加載文件。

您將收到一個確認彈出窗口,單擊“確定”以導入密鑰。

保存將作為.ppk文件的私鑰。

從 AWS 控制臺獲取實例的公共 IP 地址,選擇實例,您可以在底部獲取實例的所有詳細信息。

打開putty工具,使用我們生成的私鑰連接RHEL 8實例的公網(wǎng)IP,按照以下步驟連接服務器。
打開Putty,輸入RHEL 8實例的IP:

輸入 IP 后,在連接選項卡下選擇SSH。單擊“Auth”并加載您在上一步中下載的密鑰(文件),您可以從存儲文件的位置瀏覽和加載。最后點擊“打開”連接服務器。.ppk.ppk

恭喜!我們已經(jīng)通過 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.5
REDHAT_SUPPORT_PRODUCT="Red?Hat?Enterprise?Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.5"
[ec2-user@ip-172-31-0-35?~]$?
結(jié)論
在本文中,我們完成了從 AWS EC2 創(chuàng)建和啟動 RHEL 8 虛擬機并通過 Putty 工具訪問 RHEL 8 的詳細步驟。