本文僅介紹如何使用使用者名和密碼驗證遠端連線 Linux 執行個體。

前提條件

在遠端連線之前,您必須完成以下工作:

  • 執行個體必須處於 運行中 狀態。如果執行個體未運行,請 啟動或停止執行個體
  • 執行個體已經設定登入密碼。如果未設定或密碼丟失,請 重設執行個體密碼
  • 執行個體能訪問公網:
    • 專有網路(VPC)下,在建立執行個體時購買頻寬從而分配到一個公網 IP 位址,或者在建立執行個體後 綁定一個彈性公網 IP 位址
    • 經典網路下,您的執行個體必須分配了公網 IP 位址。以下是獲取公網 IP 位址的方法:
      • 無論是訂用帳戶執行個體還是隨用隨付執行個體,只要您在建立執行個體時購買了頻寬就會被分配一個公網 IP 位址。
      • 如果您在建立訂用帳戶執行個體時未設定頻寬,可以 升降配概述 獲取公網 IP 地址。
  • 執行個體所在的安全性群組必須添加以下安全性群組規則(具體操作,請參考 添加安全性群組規則):
    網路類型 網卡類型 規則方向 授權策略 協議類型 通信埠範圍 授與類型 授權對象 優先順序
    VPC 不需要配置 入方向 允許 SSH(22) 22/22 地址段訪問 0.0.0.0/0 1
    經典網路 公網

操作步驟

根據本地裝置的作業系統不同,您可以用不同的方式使用 SSH 協議遠端連線 Linux 執行個體:

本地裝置使用 Windows 作業系統

如果本地裝置使用 Windows 作業系統,您可以使用遠端連線軟(如 PuTTY)串連 Linux 執行個體。本文檔以 PuTTY 為例說明如何遠端連線 Linux 執行個體。執行以下操作前,請先 下載 PuTTY

按以下步驟串連 Linux 執行個體。

  1. 雙擊 putty.exe,啟動程式,進入 PuTTY 主介面。
  2. 配置 Session
    • Host Name:輸入執行個體的公網 IP 位址或彈性公網 IP 位址。
    • Port:輸入 22
    • Connection Type:選擇 SSH
    • (可選)Saved Session:如果您希望以後不再輸入上述資訊直接進入登入介面,可以在這裡為這個會話指定一個便於識別的名稱,再單擊 Save 保存。

  3. 單擊 Open 進入登入頁面。
    说明
    首次串連時會出現以下警告,表示PuTTY無法確認遠程伺服器(執行個體)的真實性,只能提供伺服器的公開金鑰指紋,需要您確認是否信任該伺服器,並將其公開金鑰指紋加入到本地機器的註冊表中。一般選擇 ,之後,如果您登入時再次彈出這個警告,表示您的執行個體可能發生了 中間人攻擊。關於這個警告更詳細的資訊,請參考 PuTTY官網文檔

  4. 根據提示,分別輸入您 ECS 執行個體的使用者名(預設為 root)和密碼,並回車確認。
    说明
    一般 Linux 系統不會顯示密碼的輸入過程。

當 PuTTY 的介面上出現類似於以下的資訊時,表示您已經成功串連到執行個體。

Welcome to Alibaba Cloud Elastic Compute Service !

至此,您可以開始操作您的執行個體了。

本地裝置使用 Linux 或 Mac OS X 系統

如果本地裝置使用 Linux 或 Mac OS X 系統,按以下步驟遠端連線執行個體。

  1. 輸入 SSH 命令串連:ssh root@執行個體的(彈性)公網 IP
  2. 輸入執行個體登入密碼。

當介面上出現類似於以下的資訊時,表示您已經成功串連到執行個體。

Welcome to Alibaba Cloud Elastic Compute Service !

至此,您可以開始操作您的執行個體了。

本地裝置使用 Android 或 iOS 系統

如果您需要從行動裝置上遠端連線 Linux 執行個體,您可以使用 app 串連。根據行動裝置的作業系統不同,您可以有不同的選擇。具體的操作描述,請參考 在行動裝置上串連執行個體

參考連結

如果希望在 Windows 作業系統中遠端連線 CentOS 執行個體,並使用圖形化介面管理執行個體,您可以在執行個體上安裝 VNC Server,並通過 VNC Viewer 串連執行個體。具體操作,請參考 在 Linux 執行個體上自動安裝並運行 VNC Server