本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
針對 Amazon EMR 的 SSH 登入資料使用 EC2 金鑰對
Amazon EMR 叢集節點在 Amazon EC2 執行個體上執行。您可以使用與連接至 Amazon EC2 執行個體的相同方式來連接至叢集節點。您可以使用 Amazon EC2 建立金鑰對,也可以匯入金鑰對。建立叢集時,您可以指定對所有叢集執行個體的 SSH 連線所用的 Amazon EC2 金鑰對。您也可以不使用金鑰對建立叢集。這通常是透過會自動啟動、執行步驟,然後終止的暫時性叢集來完成。
您用於連接至叢集的 SSH 用戶端需要與此金鑰對相關的私有金鑰檔案。這個 .pem 檔案適用於使用 Linux、Unix 和 macOS 的 SSH 用戶端。您必須設定許可,只讓金鑰擁有者擁有檔案的存取許可。此為使用 Windows 的 SSH 用戶端 .ppk 檔案,而 .ppk 檔案通常是建立自 .pem 檔案。
-
如需建立 Amazon EC2 金鑰對的詳細資訊,請參閱《Amazon EC2 使用者指南》中的 Amazon EC2 金鑰對。 Amazon EC2
-
如需使用 PuTTYgen 從 .pem 檔案建立 .ppk 檔案的說明,請參閱《Amazon EC2 使用者指南》中的使用 PuTTYgen 轉換私有金鑰。
-
如需設定 .pem 檔案許可以及如何使用不同方法連線至 EMR 叢集的主要節點的詳細資訊,包括
ssh
來自 Linux 或 macOS、來自 Windows 的 PuTTY,或任何支援的作業系統 AWS CLI 的 ,請參閱 使用 SSH 連線至 Amazon EMR 叢集主節點。