全部產品
Search
文件中心

Elastic Compute Service:重設ECS執行個體登入密碼

更新時間:Sep 10, 2024

如果您在建立ECS執行個體時未設定密碼,或者建立ECS執行個體後忘記了密碼,則需要重新為ECS執行個體設定登入密碼。本文介紹如何重設ECS執行個體的登入密碼。

操作步驟

重設密碼的方式說明

修改方式

是否需要重啟執行個體

是否需要登入ECS執行個體

執行個體狀態

是否需要安裝雲助手Agent

方式一:通過控制台重設執行個體登入密碼

線上重設密碼

不需要

不需要

運行中

需要

  • Linux:雲助手版本不低於2.2.3.398

  • Windows:雲助手版本不低於2.1.3.398

安裝雲助手的具體操作,請參見安裝雲助手Agent

離線重設密碼

需要

不需要

運行中已停止

不需要

方式二:通過雲助手重設執行個體登入密碼

不需要

不需要

運行中

需要

方式三:在執行個體內部重設執行個體登入密碼

不需要

需要

運行中

不需要

方式一:通過控制台重設執行個體登入密碼

  1. 登入ECS管理主控台

  2. 在左側導覽列,選擇執行個體與鏡像 > 執行個體

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 根據執行個體數量,選擇一種方式修改登入密碼。

    • 修改一台執行個體的登入密碼:找到目標執行個體,在操作列中,選擇image.png > 執行個體屬性 > 重設執行個體密碼

    • 修改多台執行個體的登入密碼:選中目標執行個體,然後在列表底部,選擇image.png > 重設執行個體密碼

  5. 在彈出的重設執行個體密碼對話方塊中,設定相應參數,然後單擊確認修改

    image

    參數

    說明

    登入名稱

    • 線上重設密碼時,支援修改建立執行個體時設定的登入名稱和密碼,以及自行建立新的登入名稱和密碼。

    • 離線重設密碼時,僅支援修改建立執行個體時設定的密碼,不支援修改登入名稱。

    新密碼確認密碼

    執行個體登入密碼的長度為8~30個字元,且至少包括以下字元類型中的三項:

    • 大寫字母A~Z

    • 小寫字母a~z

    • 數字0~9

    • 特殊字元,支援 ( ) ` ~ ! @ # $ % ^ & * - _ + = | { } [ ] : ; ' < > , . ? /

    說明

    Windows執行個體的登入密碼不能以正斜線(/)作為首字元。

    重設密碼的方式

    • 線上重設密碼:無需重啟執行個體,修改的登入密碼預計在一分鐘之內生效。暫不支援批量線上重設執行個體密碼。

      重要

      線上重設密碼是通過雲助手對密碼文本進行加密傳輸,任何人都無法解密該內容,可以確保密碼的安全。

    • 離線重設密碼:需要重啟或啟動執行個體才能使新的登入密碼生效。

      • 如果執行個體處於運行中狀態,單擊立即重啟

        警告

        重啟執行個體會造成您的執行個體停止工作,可能導致業務中斷,建議您在非業務高峰期時執行該操作。

      • 如果執行個體處於已停止狀態,下次啟動執行個體時即生效。

    配置SSH密碼登入策略

    僅當重設密碼的方式線上重設密碼時,支援該選項。

    • 開啟:系統會為您自動將/etc/ssh/sshd_config中的PasswordAuthentication參數值設定為yes,允許通過SSH方式串連執行個體並使用密碼登入。

    • 保持原有設定:僅修改執行個體登入密碼。

  6. (可選)使用重設後的密碼重新登入ECS執行個體。

    具體操作,請參見串連執行個體

    說明

    如果執行個體已綁定金鑰組,重設密碼後系統可以通過新密碼進行登入。

方式二:通過雲助手重設執行個體登入密碼

  1. 登入ECS管理主控台

  2. 在左側導覽列,選擇執行個體與鏡像 > 執行個體

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 單擊要執行命令的執行個體ID,進入執行個體詳情頁面。

  5. 單擊遠程命令/檔案頁簽,然後單擊發送命令

  6. 配置以下參數修改執行個體登入密碼。

    未提及的參數請保持預設即可。

    名稱

    描述

    執行計畫

    選擇立即執行

    命令類型

    選擇命令類型。

    • Linux:選擇Shell

    • Windows:選擇Bat或者PowerShell

    命令內容

    根據您的作業系統類型,運行以下命令修改執行個體登入密碼。

    • Linux:

      echo "root:<yourPassword>"|chpasswd
    • Windows:

      net user "Administrator" "<yourPassword>"
    說明
    • 命令中的<yourPassword>請替換為您修改後的密碼。

    • 密碼長度8~30字元,須同時包含大寫字母、小寫字母、數字、特殊字元中的任意三種。其中,Windows 執行個體不能以斜線號(/)為密碼首字元。

  7. 單擊執行

方式三:在執行個體內部重設執行個體登入密碼

當您在執行個體作業系統內部操作時,可以直接執行個體內部修改執行個體登入密碼,無需再轉到ECS控制台進行操作。修改密碼後,新密碼會立即生效,無需重啟執行個體。

重設Linux執行個體的登入密碼

以Alibaba Cloud Linux 3.2104 LTS 64位作業系統為例,操作步驟如下所示:

  1. 遠端連線ECS執行個體。

    具體操作,請參見通過密碼或密鑰認證登入Linux執行個體

  2. 執行如下命令,修改執行個體登入密碼。

    sudo passwd <使用者名稱>
  3. 輸入新密碼,然後按Enter鍵。

  4. 再次輸入新密碼並按Enter鍵。

    若系統返回類似以下資訊,表示重設執行個體登入密碼成功。

    執行個體登入.png

重設Windows執行個體的登入密碼

以Windows Server 2019作業系統為例,操作步驟如下所示:

  1. 遠端連線ECS執行個體。

    具體操作,請參見通過密碼或密鑰認證登入Windows執行個體

  2. 按右鍵image.png表徵圖,然後單擊運行(R),輸入compmgmt.msc命令並按Enter鍵。

  3. 電腦管理視窗,單擊電腦管理 > 本機使用者和組 > 使用者

  4. 按右鍵目標使用者名稱(例如Administrator),然後單擊設定密碼

  5. 為 Administrator 設定密碼對話方塊中,單擊繼續,輸入新密碼確認密碼

  6. 單擊確定

    若系統彈出類似如下對話方塊,表示重設執行個體登入密碼成功。

    image.png