快速啟動AWS EC2 並使用ssh進入操作

更新於 發佈於 閱讀時間約 3 分鐘

raw-image

快速啟動 AWS EC2 實例並使用 SSH 進行操作

步驟 1:註冊 AWS 帳戶

首先,如果您還沒有 AWS 帳戶,請訪問 AWS 官方網站 並點擊「創建一個 AWS 帳戶」。按照指示完成註冊過程。

步驟 2:設置 IAM(身份和訪問管理)用戶

為了增加安全性,建議不要使用根用戶直接操作 AWS 服務。您應該創建一個 IAM 用戶並給予必要的權限。

  1. 登錄到 AWS 管理控制台。
  2. 導航到 IAM 服務。
  3. 創建一個新的用戶,並為該用戶分配 AmazonEC2FullAccess 等必要的權限。

步驟 3:啟動 EC2 實例

  1. 登錄到 AWS 管理控制台。
  2. 導航到 EC2 服務。
  3. 點擊「啟動實例」。
  4. 選擇一個 Amazon 機器映像 (AMI),例如 Amazon Linux 2 或 Ubuntu Server。
  5. 選擇實例類型,例如 t2.micro,適用於免費層。
  6. 配置實例設置,包括 VPC、子網、IAM 角色等(可以使用預設設置)。
  7. 添加存儲,如有必要可以調整。
  8. 配置安全組,允許 SSH(通常是 TCP 端口 22)訪問。
  9. 審查並啟動實例。
  10. 當提示創建一個新的密鑰對時,為它命名並下載該密鑰(.pem 文件),您將需要它來進行 SSH 連接。

步驟 4:使用 SSH 連接到 EC2 實例

在啟動實例後,您將需要其公有 IPv4 地址或公有 DNS 名稱來進行連接。

  1. 找到並記錄您的 EC2 實例的公有 IP 或公有 DNS。
  2. 如果您是 Windows 用戶,可以使用 PuTTY 或 Windows 10 上的內置 SSH 客戶端。如果您使用的是 macOS 或 Linux,則可以直接在終端機使用 SSH。
  3. 更改下載的私鑰(.pem 文件)的權限,使其不是公開可讀的。在終端機中,您可以使用命令:chmod 400 your-key.pem
  4. 使用 SSH 連接到您的實例。命令格式如下:
  • ssh -i /path/to/your-key.pem ec2-user@your-instance-public-dns-name
  • /path/to/your-key.pem 替換為您的 .pem 文件的路徑。
  • ec2-user 替換為 AMI 預設用戶名(對於 Amazon Linux 是 ec2-user,對於 Ubuntu 是 ubuntu)。
  • your-instance-public-dns-name 替換為您的 EC2 實例的公有 DNS 名稱。
  1. 第一次連接時,可能會要求您驗證主機的指紋,輸入 yes 繼續。
  2. 一旦連接成功,您將會看到遠程 EC2 實例的命令行界面。

步驟 5:操作 EC2 實例

現在您可以在 EC2 實例上進行操作了。例如,您可以安裝更新、配置服務或運行您的應用程式。

步驟 6:退出 SSH 並停止 EC2 實例

當您完成操作後:

  1. 輸入 exit 命令以結束 SSH 會話。
  2. 返回到 AWS EC2 控制台,選擇您的實例,然後點擊「實例狀態」下的「停止」來停止實例,或點擊「終止」來完全刪除實例。

作者:黃翊鈜 Roy Hwang

經歷:ML engineer , AI engineer

avatar-img
1會員
24內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
透過充分利用 AWS Organizations 和 CloudFormation StackSets,您可以更好地實現企業級的雲端管理與控制,為業務的持續發展提供穩固的技術支撐。
Thumbnail
OpenSSH 漏洞 CVE-2024-6387 已公佈。 如果利用此漏洞,則可以在無需身份驗證的情況下以特權遠端執行任意程式碼 此漏洞影響的是 Amazon Linux 2023 作業系統, Amazon Linux 1 和 Amazon Linux 2 不受影響。 https://ex
Thumbnail
AWS Systems Manager 建立 Activations Windows 使用PowerShell [System.Net.ServicePointManager]::SecurityProtocol = 'TLS12' $code = "activation-code
本篇文章將介紹如何使用Lambda建立Pre-Sign URL 的簡單範例,讓讀者瞭解如何自行發揮。
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。
AWS Nitro Enclaves 是一項新的 EC2 功能,使客戶能夠創建隔離的計算環境 (Enclaves) 來進一步保護和安全地處理高度敏感的數據,例如其 Amazon EC2 實例中的個人身份信息 (PII)、醫療保健
使用 AWS CLI 的方式,設定 CloudWatch 偵測到 StatusCheckFailed 時的 Auto recover action
Thumbnail
情境:想透過 IAM Role 的方式同時切換不同的帳號。 這邊以主帳號 "A" ,子帳號 "B" 為例。即在不重新登入的情況下,先登入A,然後利用 switch role的方式跳進B。
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
透過充分利用 AWS Organizations 和 CloudFormation StackSets,您可以更好地實現企業級的雲端管理與控制,為業務的持續發展提供穩固的技術支撐。
Thumbnail
OpenSSH 漏洞 CVE-2024-6387 已公佈。 如果利用此漏洞,則可以在無需身份驗證的情況下以特權遠端執行任意程式碼 此漏洞影響的是 Amazon Linux 2023 作業系統, Amazon Linux 1 和 Amazon Linux 2 不受影響。 https://ex
Thumbnail
AWS Systems Manager 建立 Activations Windows 使用PowerShell [System.Net.ServicePointManager]::SecurityProtocol = 'TLS12' $code = "activation-code
本篇文章將介紹如何使用Lambda建立Pre-Sign URL 的簡單範例,讓讀者瞭解如何自行發揮。
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。
AWS Nitro Enclaves 是一項新的 EC2 功能,使客戶能夠創建隔離的計算環境 (Enclaves) 來進一步保護和安全地處理高度敏感的數據,例如其 Amazon EC2 實例中的個人身份信息 (PII)、醫療保健
使用 AWS CLI 的方式,設定 CloudWatch 偵測到 StatusCheckFailed 時的 Auto recover action
Thumbnail
情境:想透過 IAM Role 的方式同時切換不同的帳號。 這邊以主帳號 "A" ,子帳號 "B" 為例。即在不重新登入的情況下,先登入A,然後利用 switch role的方式跳進B。