本章節介紹如何使用彈性云主機管理控制臺上提供的遠程登錄(VNC方式)和如何使用密鑰或密碼方式(SSH方式)登錄MRS集群中的節點,遠程登錄主要用于緊急運維場景,遠程登錄彈性云主機進行相關維護操作。其他場景下,建議用戶采用SSH方式登錄。

說明如果需要使用SSH方式登錄集群節點,需要在集群的安全組規則中手動添加入方向規則:其中源地址為“客戶端IPV4地址/32(或者客戶端IPV6地址/128)”,端口為22,具體請參見“虛擬私有云 > 用戶指南 > 安全性 > 安全組 > 添加安全組規則”。
登錄彈性云主機(VNC方式)
1.登錄MapReduce服務管理控制臺。
2.選擇“集群列表 > 現有集群”,選中一個運行中的集群并單擊集群名,進入集群基本信息頁面。
3.在“節點管理”頁簽單擊Master節點組中某一Master節點名稱,登錄到彈性云主機管理控制臺。
4.單擊右上角的“遠程登錄”。
5.根據界面提示,輸入Master節點的用戶名和密碼。
- 創建集群時登錄方式選擇了“密碼”。此時,你需要輸入的用戶名、密碼分別是root和創建集群時設置的密碼。
- 創建集群時登錄方式選擇了密鑰對,則使用如下方式登錄:
a. 創建集群成功后,參見“虛擬私有云 ?> 用戶指南 ?> 虛擬IP”章節中的相關內容,為集群的Master節點綁定一個彈性IP地址。
b. 使用root用戶名和密鑰文件,SSH方式遠程登錄Master節點。
c. 執行passwd root命令,設置root用戶密碼。
d. 設置成功后,返回界面登錄方式,輸入root用戶名和步驟5.2.c設置的密碼,登錄節點。
登錄彈性云主機(SSH密鑰方式)
- 本地使用Windows操作系統
如果您本地使用Windows操作系統登錄Linux彈性云主機,可以按照下面方式登錄彈性云主機。下面步驟以PuTTY為例。
1.登錄MapReduce服務管理控制臺。
2.選擇“集群列表 > 現有集群”,選中一個運行中的集群并單擊集群名稱,進入集群基本信息頁面。
3.在“節點管理”頁簽單擊Master節點組中某一Master節點名稱,登錄到彈性云主機管理控制臺。
4.選擇“彈性公網IP”頁簽,單擊“綁定彈性IP”為彈性云主機綁定一個彈性公網IP并記錄該IP地址,若已綁定彈性公網IP請跳過該步驟。
5.判斷私鑰文件是否為.ppk格式。
a.是,執行10。
b.否,執行6。
6.運行PuTTY。
7.在“Actions”區域,單擊“Load”,并導入創建彈性云主機時使用的密鑰對的私鑰文件。
導入時注意確保導入的格式要求為“All files(*. *)”。
8.單擊“Save private key”。
9.保存轉化后的私鑰到本地。例如:kp-123.ppk。
10.運行PuTTY。
11.選擇“Connection > data”,在Auto-login username處輸入鏡像的用戶名。
說明集群節點鏡像的用戶名是root。
12.選擇“Connection > SSH > Auth”,在最下面一個配置項“Private key file for authentication”中,單擊“Browse”,選擇9轉化的密鑰。
13.單擊“Session”。
a. Host Name (or IP address):輸入彈性云主機所綁定的彈性公網IP。
b. Port:輸入 22。
c. Connection Type:選擇 SSH。
d. Saved Sessions:任務名稱,在下一次使用putty時就可以單擊保存的任務名稱,即可打開遠程連接。
詳見下圖: 單擊“Session”


14.單擊“Open”登錄云服務器。
如果首次登錄云服務器,PuTTY會顯示安全警告對話框,詢問是否接受服務器的安全證書。單擊“是”將證書保存到本地注冊表中。
- 本地使用Linux操作系統
如果您本地使用Linux操作系統登錄Linux彈性云主機,可以按照下面方式登錄。下面步驟以私鑰文件以kp-123.pem為例進行介紹。
1.在您的linux計算機的命令行中執行如下命令,變更權限。
chmod 400 / path /kp-123.pem
說明上述令的path為密鑰文件的存放路徑。
2.執行如下命令,登錄彈性云主機。
ssh-i / path /kp-123.pem 默認用戶名 @彈性公網IP
假設Linux彈性云主機的默認用戶名是root,彈性公網IP為123.123.123.123,則命令如下:
ssh -i / path /kp-123.pem root@123.123.123.123
說明
path為密鑰文件的存放路徑。
彈性公網IP地址為彈性云主機綁定的彈性公網IP地址。
集群節點鏡像的用戶名是root。
登錄彈性云主機(SSH密碼方式)
- 本地使用Windows操作系統
如果本地主機為Windows操作系統,可以按照下面方式登錄彈性云主機。下面步驟以PuTTY為例。
1.登錄MapReduce服務管理控制臺。
2.選擇“集群列表 > 現有集群”,選中一個運行中的集群并單擊集群名稱,進入集群基本信息頁面。
3.在“節點管理”頁簽單擊Master節點組中某一Master節點名稱,登錄到彈性云主機管理控制臺。
4.選擇“彈性公網IP”頁簽,單擊“綁定彈性IP”為彈性云主機綁定一個彈性公網IP并記錄該IP地址,若已綁定彈性公網IP請跳過該步驟。
5.運行PuTTY。
6.單擊“Session”。
a.Host Name (or IP address):輸入彈性云主機所綁定的彈性公網IP。
b.Port:輸入 22。
c.Connection Type:選擇 SSH。
d.Saved Sessions:任務名稱,在下一次使用PuTTY時就可以單擊保存的任務名稱,即可打開遠程連接。
詳見下圖: 單擊Session


7.單擊“Window”,在“Translation”下的“Remote character set:”選擇“UTF-8”。
8.單擊“Open”登錄云服務器。
如果首次登錄云服務器,PuTTY會顯示安全警告對話框,詢問是否接受服務器的安全證書。單擊“是”將證書保存到本地注冊表中。
9.建立到云服務器的SSH連接后,根據提示輸入用戶名和密碼登錄彈性云主機。
說明用戶名、密碼分別是root和創建集群時設置的密碼。
- 本地使用Linux操作系統
如果本地主機為Linux操作系統,您可以參考步驟1~步驟4為彈性云主機綁定彈性公網IP后,在計算機的命令行中運行如下命令登錄彈性云主機:ssh彈性云主機綁定的彈性公網IP