更新於 2023/11/12閱讀時間約 3 分鐘

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

    amp-img-attr

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

    步驟 1:註冊 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

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.