本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

通過VNC串連執行個體

更新時間:2025-02-11 19:43

VNC是遠端連線ECS執行個體的一種方式。支援串連運行中(包括作業系統啟動階段)或停止中的執行個體。當無法通過其他方式串連執行個體時,可以使用該方式進行緊急營運,排查故障。本文為您介紹如何在控制台使用VNC登入執行個體。

重要

自2023年7月10日起,遠端連線工具VNC無需單獨設定VNC登入密碼,僅需通過執行個體的登入名稱和密碼,即可安全訪問ECS執行個體。

阿里雲在2023年7月10日對遠端連線工具VNC完成安全升級,阿里雲平台將自動裝載通過VNC訪問執行個體時的使用者鑒權,以及通過VNC訪問執行個體的端到端加密資料。升級之後,您無需設定VNC的登入密碼,只需要輸入執行個體的使用者名稱和密碼即可安全地訪問ECS執行個體。

什麼是VNC遠端連線?

VNC是串連ECS執行個體的一種方式。支援串連運行中(包括作業系統啟動階段)或停止中的執行個體。

  • 特點:需登入阿里雲帳號或RAM帳號、不支援已關機的執行個體,僅支援串連阿里雲上的執行個體。

  • 網路:無需開通公網。

  • 認證方式:密碼。

VNC本質上不屬於遠端連線,在使用該方式串連執行個體時,相當於直接查看執行個體中作業系統的即時介面(Linux系統可能預設不包含圖形介面)。由於該串連方式不受安全性群組設定或執行個體中運行軟體的限制,因此可以作為排查其他串連方式異常的手段。

大多數遠端連線工具依賴於系統中啟動並執行服務,如SSH(Secure Shell),而這些服務可能出現啟動失敗或未啟動的情況,從而阻止了正常的遠端存取。相比之下,VNC基於底層實現,可以在上述問題發生時依舊保持可用,協助您進行故障排查和修複工作。

VNC遠端連線Simple Application Server中功能名為救援登入,具體說明,請參見使用救援串連伺服器

前提條件

執行個體處於運行中或停止中狀態

通過VNC串連執行個體時,目標執行個體必須處於運行中停止中狀態。執行個體運行狀態可以在ECS控制台中的執行個體模組查看,運行中的執行個體如圖所示:

查看執行個體狀態的操作說明,請參見查看執行個體資訊

image

image

準備執行個體登入名稱和密碼

通過VNC串連執行個體時,您會先進入執行個體中作業系統的登入頁面,在此頁面,您需要提供執行個體作業系統的登入名稱和密碼用於登入系統。

  • 剛建立的執行個體

    對於剛建立的執行個體,登入名稱和密碼是您在建立執行個體時設定的登入名稱和密碼,如圖所示。預設情況下,Linux執行個體登入名稱為rootecs-user,Windows執行個體登入名稱為administrator

    瞭解不同使用者登入名稱的差異,請參見管理遠端連線使用者
    • 建立Linux執行個體時設定登入名稱密碼image

    • 建立Windows執行個體時設定登入名稱密碼image

  • 忘記登入名稱

    如果您忘記了執行個體的登入名稱,可以在執行個體控制台通過以下步驟查看執行個體初始登入名稱。

    1. 進入執行個體控制台。image

    1. 找到待登入執行個體,單擊image,單擊重設執行個體密碼

      image

    1. 初始登入名稱如圖所示。

      image

  • 忘記密碼或者未設定執行個體密碼

    如果您忘記密碼或者建立執行個體時使用金鑰組作為憑證,您需要先重設執行個體密碼,在Elastic Compute Service控制台,找到待修改密碼的執行個體,單擊image,單擊重設執行個體密碼根據介面提示完成重設密碼的操作。具體操作說明,請參見重設執行個體登入密碼

    image

RAM使用者使用該功能需擁有相關許可權

如果您使用RAM使用者使用該功能,根據最小許可權原則,您至少需要具有以下許可權才可以通過VNC串連到執行個體。如何為RAM使用者授權,請參見為RAM使用者授權

使用VNC串連到執行個體,至少需要具有查詢ECS執行個體的詳細資料許可權和查詢ECS執行個體的Web管理終端地址許可權,即ecs:DescribeInstancesecs:DescribeInstanceVncUrl。此外,還可以通過Resource限制可以被串連執行個體的範圍,更多說明,請參見資源(Resource)
{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ecs:DescribeInstances",
        "ecs:DescribeInstanceVncUrl"
      ],
      "Resource": "*"
    }
  ]
}

操作步驟

重要

VNC的遠端連線會話預設維持300秒左右,如果您超過300秒左右沒有任何操作,串連會自動斷開,您需要重新串連執行個體。

主要操作流程如下:

步驟一:找到待串連執行個體

首先,需要在控制台找到需要遠端連線的執行個體。

  1. 登入ECS管理主控台

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

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

  4. 執行個體列表頁面,找到需要串連的執行個體。

步驟二:進入VNC遠端連線頁面

找到待串連執行個體後,需要進入其VNC遠端連線頁面。

  1. 在目標執行個體的操作列,單擊遠程連接

    image

  2. 在彈出的遠程連接對話方塊中,單擊展開其他登入方式。然後單擊通過VNC遠端連線對應的立即登錄

    image

    image

  3. VNC遠端連線頁面如圖所示。

    重要

    如果進入頁面提示“當前操作未被授權,請聯絡主帳號進行RAM授權後再執行操作”,需要確認是否有使用VNC串連該執行個體的許可權,相關許可權說明,請參見RAM使用者使用該功能需擁有相關許可權

    Linux執行個體
    Windows執行個體
    以Alibaba Cloud Linux 3為例。

    image

    以Windows Server 2025為例。

    image

步驟三:登入執行個體內的作業系統

執行個體遠端連線頁面中顯示的是執行個體內作業系統的介面(預設情況下Linux系統無圖形化介面),需要通過使用者名稱密碼登入進入作業系統。

說明

如果您不清楚您的登入名稱或密碼,請參見準備執行個體登入名稱和密碼。忘記密碼,請參見重設執行個體登入密碼

登入Linux執行個體
登入Windows執行個體
  1. 輸入登入使用者(例如root、ecs-user),然後按Enter鍵。

  2. 輸入執行個體登入密碼,然後按Enter鍵,等待登入。

    重要

    登入Linux執行個體時介面不會顯示密碼的輸入過程,請您確保輸入的密碼正確。

    如果您不清楚您的登入密碼,或在串連時報錯Login Incorrect,可以先重設執行個體密碼後再次登入,具體操作,請參見重設執行個體登入密碼

  3. 登入成功後進入作業系統。

    登入成功介面如圖所示。

    image

重要
  • 黑屏可能是因為Linux執行個體處於休眠狀態,單擊鍵盤上任意鍵即可喚醒執行個體。

  • 支援切換不同的VNC管理終端串連Linux執行個體,預設為CTRL+ALT+F1,最多支援10個。例如,單擊介面左上方的發送遠程命令 > CTRL+ALT+F2,切換至第二個虛擬終端。

  1. 在頁面左上方,單擊發送遠程命令 > CTRL+ALT+DELETE,解除Windows系統鎖屏。

  2. 選擇使用者賬戶(預設為Administrator),輸入執行個體登入密碼,然後按Enter鍵,進入Windows系統。

image

image

更多功能

粘貼操作(複製命令輸入)

重要

該功能最大支援2000個字元,暫不支援中文等非標準鍵盤值特殊字元。

如果需要從本地裝置向執行個體拷貝較長的文本或命令,無法直接向執行個體中粘貼文本或命令,您需要使用複製命令輸入功能間接粘貼文本或命令,具體操作如下:

  1. 使用VNC方式成功登入ECS執行個體。

  2. 在執行個體中選中需要粘貼內容的地方。

  3. 在介面左上方,單擊複製命令輸入

  4. 常值內容對話方塊中,輸入待拷貝的內容,然後單擊確定

發送遠程命令

支援發送遠程命令斷開VNC和串連VNC,對於Linux執行個體,支援CTRL+ALT+F1CTRL+ALT+F10切換到該執行個體的不同虛擬終端。對於Windows執行個體,支援CTRL+ALT+DELETE解除Windows系統鎖屏。

  1. 使用VNC方式成功登入ECS執行個體。

  2. 在介面左上方,單擊發送遠程命令,在下拉式功能表中單擊對應命令即可完成操作。

    image

    以Windows為例。

常見問題

關於VNC串連執行個體的問題,請參見通過VNC遠端連線執行個體的問題

相關文檔

當您通過代碼自訂遠端連線用戶端時,可以調用DescribeInstanceVncUrl介面擷取遠端連線ECS執行個體的VNC登入地址。

  • 本頁導讀 (1, M)
  • 什麼是VNC遠端連線?
  • 前提條件
  • 操作步驟
  • 步驟一:找到待串連執行個體
  • 步驟二:進入VNC遠端連線頁面
  • 步驟三:登入執行個體內的作業系統
  • 更多功能
  • 粘貼操作(複製命令輸入)
  • 發送遠程命令
  • 常見問題
  • 相關文檔
文檔反饋
phone 聯絡我們