選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

管理 SSH 存取 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

管理 SSH 存取

重要

AWS OpsWorks Stacks 服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post 或透過 AWS Premium Support 聯絡 AWS 支援 團隊。

AWS OpsWorks Stacks 支援 Linux 和 Windows 堆疊的 SSH 金鑰。

  • 若是 Linux 執行個體,您可以使用 SSH 登入執行個體以執行代理程式 CLI 命令。

    如需詳細資訊,請參閱使用 SSH 登入

  • 若是 Windows 執行個體,您可以使用 SSH 金鑰取得該執行個體的管理員密碼,以用來登入 RDP。

    如需詳細資訊,請參閱使用 RDP 登入

身分驗證是根據 SSH 金鑰對來進行;金鑰對中包含公有金鑰和私有金鑰:

  • 您會在執行個體上安裝公有金鑰。

    位置取決於特定的作業系統,但 AWS OpsWorks Stacks 會為您處理詳細資訊。

  • 您可將私有金鑰存放在本機,並將其提供給 SSH 用戶端 (例如 ssh.exe),以存取執行個體。

    SSH 用戶端會使用私有金鑰連線到該執行個體。

若要將 SSH 存取權提供給堆疊的使用者,您需要一種可以建立 SSH 金鑰對、在堆疊的執行個體上安裝公有金鑰,以及安全地管理私有金鑰的方式。

Amazon EC2 提供在執行個體上安裝公有 SSH 金鑰的簡單方法。您可以使用 Amazon EC2 主控台或 API,為您計劃使用的每個 AWS 區域建立一或多個金鑰對。Amazon EC2 會將公有金鑰存放在 AWS 上,而您將私有金鑰存放在本機。當您啟動執行個體時,您可以指定其中一個區域的金鑰對,Amazon EC2 會自動將其安裝在執行個體上。然後,您即可使用對應的私有金鑰登入執行個體。如需詳細資訊,請參閱 Amazon EC2 金鑰對

使用 AWS OpsWorks Stacks,您可以在建立堆疊時指定其中一個區域的 Amazon EC2 金鑰對,並在建立每個執行個體時選擇性地使用不同的金鑰對覆寫它。當 AWS OpsWorks Stacks 啟動對應的 Amazon EC2 執行個體時,它會指定金鑰對,Amazon EC2 會在執行個體上安裝公有金鑰。然後,您可以使用私有金鑰登入或擷取管理員密碼,就像使用標準 Amazon EC2 執行個體一樣。如需詳細資訊,請參閱安裝 Amazon EC2 金鑰

使用 Amazon EC2 金鑰對很方便,但有兩個重大限制:

  • Amazon EC2 金鑰對與特定 AWS 區域綁定。

    如果您在多個區域中工作,就必須管理多組金鑰對。

  • 您只能在執行個體上安裝一個 Amazon EC2 金鑰對。

    如果您想要允許多位使用者登入,則所有使用者都必須具備私有金鑰的複本;這不是建議的安全做法。

對於 Linux 堆疊, AWS OpsWorks Stacks 提供更簡單且更靈活的方法來管理 SSH 金鑰對。

  • 每位使用者可註冊個人金鑰對。

    它們會在本機存放私有金鑰,並向 AWS OpsWorks Stacks 註冊公有金鑰,如中所述註冊使用者的公有 SSH 金鑰

  • 在設定堆疊的許可時,您可以指定哪些使用者應具備堆疊執行個體的 SSH 存取權。

    AWS OpsWorks Stacks 會自動為每個授權使用者在堆疊的執行個體上建立系統使用者,並安裝其公有金鑰。使用者即可使用對應的私有金鑰登入,如使用 SSH 登入中所述。

使用個人 SSH 金鑰有下列優勢。

  • 不需要手動設定執行個體上的金鑰; AWS OpsWorks Stacks 會自動在每個執行個體上安裝適當的公有金鑰。

  • AWS OpsWorks Stacks 只會安裝授權使用者的個人公有金鑰。

    未經授權的使用者不能使用其個人私有金鑰來存取執行個體。使用 Amazon EC2 金鑰對,任何具有對應私有金鑰的使用者都可以登入,無論是否具有授權的 SSH 存取。

  • 如果使用者不再需要 SSH 存取權,您可以使用 Permissions (許可) 頁面,撤銷使用者的 SSH/RDP 許可。

    AWS OpsWorks Stacks 會立即從堆疊的執行個體解除安裝公有金鑰。

  • 您可以為任何 AWS 區域使用相同的金鑰。

    使用者只需要管理一個私有金鑰。

  • 您不需要共享私有金鑰。

    每位使用者都有自己的私有金鑰。

  • 輪換金鑰非常簡單。

    您或使用者可以在 My Settings (我的設定) 中更新公有金鑰,而 AWS OpsWorks Stacks 即會自動更新執行個體。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。