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