只有運行中的彈性云主機才允許用戶登錄,登錄Linux彈性云主機的方式有:SSH方式登錄、VNC方式登錄。
SSH方式登錄:僅適用于Linux彈性云主機。包括密碼方式和密鑰方式兩種,您可以使用遠程登錄工具(例如PuTTY),登錄彈性云主機。此時,需要該彈性云主機綁定彈性IP。
VNC方式登錄:未綁定彈性IP的彈性云主機可通過控制中心提供的遠程登錄方式直接登錄。
說明
首次登錄使用用戶名可以設置為root或ecs-user。root和ecs-user說明如下:
root: root用戶為Linux系統的超級用戶,在系統安裝時默認創建,擁有操作系統的所有權限,不可被刪除。
ecs-user(推薦): ecs-user用戶為Linux系統的一個普通用戶, 沒有系統級的權限,只能執行被授權的操作,若涉及系統敏感的操作需要通過sudo命令臨時獲得root權限執行操作。比如:使用systemctl命令重啟服務,使用mount命令掛載磁盤設備等,需要在命令前加入sudo進行提權。
使用root用戶登錄可能會導致云主機安全風險,基于云主機安全考慮,我們建議您創建云主機時選擇“立即創建”,并設置ecs-user作為初始登錄用戶;若您在創建云主機時選擇稍后創建,則默認會使用root用戶登錄云主機。
密鑰對方式登錄
前提條件
已獲取該彈性云主機的密鑰文件,獲取方式參見通過管理控制中心創建密鑰對;
彈性云主機已經綁定彈性IP;
已配置安全組入方向的訪問規則。例如,默認的22端口沒有被防火墻屏蔽;
使用的登錄工具(如PuTTY)與待登錄的彈性云主機之間網絡連通。
客戶端使用Windows操作系統
如果您本地使用Windows操作系統登錄Linux彈性云主機,可以按照下面方式登錄彈性云主機:
我們以PuTTY為例介紹如何登錄彈性云主機。使用PuTTY登錄彈性云主機前,需要先將私鑰文件轉化為.ppk格式。
在以下路徑中下載PuTTY和PuTTYgen。PuTTYgen是密鑰生成器,用于創建密鑰對,生成一對公鑰和私鑰供PuTTY使用;
運行PuTTYgen;
在“Actions”區域,單擊“Load”,并導入創建彈性云主機時保存的私鑰文件; 導入時注意確保導入的格式要求為“All files ( . )”;
單擊“Save private key”;
保存轉化后的私鑰到本地。例如:ssh-example.ppk;
雙擊“PUTTY.EXE”,打開“PuTTY Configuration”;
選擇“Connection > data”,在Auto-login username處輸入鏡像的用戶名;
選擇“Connection > SSH > Auth”,在最下面一個配置項“Private key file for authentication”中,單擊“Browse”,選擇步驟5轉化完成的密鑰;
單擊“Session”,在“Host Name (or IP address)”下的輸入框中輸入彈性云主機的彈性IP地址;

單擊“Open”。登錄彈性云主機。
客戶端使用Linux操作系統
如果您本地使用Linux操作系統登錄Linux彈性云主機,可以按照下面方式登錄。下面步驟以私鑰文件是ssh-exampl.pem為例進行介紹。
在您的linux計算機的命令行中執行如下命令,變更權限。下列命令的path為密鑰文件的存放路徑;
chmod 400 /path/ssh-exampl執行如下命令,登錄云主機;
ssh -i /path/ssh-exampl 默認用戶名@云主機假設Linux云主機的默認用戶名是linux,則命令如下:
ssh -i /path/ssh-exampl linux@彈性IP地址path為密鑰文件的存放路徑;
彈性IP地址為云主機綁定的彈性IP地址。
密碼方式登錄
客戶端使用Windows操作系統
如果客戶端使用的計算機系統為Windows操作系統,可以按照下面方式登錄云主機。下面步驟以PuTTY為例:
運行PuTTY;
單擊“Session”,在“Host Name (or IP address)”下的輸入框中輸入云主機的彈性 IP;
單擊“Window”,在“Translation”下的“Received data assumed to be in which character set:”選擇“UTF-8”;
單擊“Open”;
輸入用戶名和創建云主機時設置的密碼登錄云主機。
客戶端使用Linux操作系統
如果客戶端使用的計算機系統為Linux操作系統,您可以在計算機的命令行中運行如下命令登錄云主機器。
輸入SSH命令:ssh 用戶名@彈性IP;
輸入用戶名和創建云主機時設置的密碼登錄云主機。