Ubuntu遠程訪問虛擬機的方法

與大多數人一樣,您的本地網絡上很可能有幾台虛擬計算機。但是,如果您需要遠程訪問它們怎麼辦?

值得慶幸的是,使用 Ubuntu 很容易做到這一點。這篇文章將演示如何遠程訪問 Ubuntu 虛擬機,這樣您就可以在任何地方使用它們。

Ubuntu遠程訪問虛擬機介紹:

虛擬機 (VM) 是計算機系統的仿真。物理硬件組件被替換為虛擬等價物。這使得單個物理機可以運行多個隔離的虛擬系統(來賓)。

使用權 並使用 VM,則必須通過遠程桌面協議 (RDP) 服務(例如 XRDP)連接到它。

XRDP 是 Microsoft 的開源實現 偏僻的 允許用戶以圖形方式控制遠程系統的桌面協議 (RDP)。它可以從 Ubuntu 軟件中心下載。

安裝和配置 xrdp 後,您可以從任何 RDP 客戶端連接到您的 VM。

對於 Windows,可以使用內置的遠程桌面連接應用程序。對於 Linux,您可以使用任何 RDP 客戶端,例如 Remmina 或 KRDC。

Ubuntu遠程訪問虛擬機的方法

設置遠程連接

要遠程訪問您的虛擬計算機,您必須建立遠程連接。這可以使用 SSH(安全外殼)協議來完成。

可以通過兩種方式建立遠程連接:使用 SSH 客戶端或 SSH 服務器。

如果您使用的是 SSH 客戶端,則需要連接到虛擬機的 IP 地址。您可以通過打開終端並運行以下命令來執行此操作:

ssh 用戶名@ip_地址

將 username 替換為您的實際用戶名,將 ip_address 替換為虛擬機的 IP 地址。

系統將提示您輸入密碼。輸入密碼後,您將登錄並可以開始在虛擬機上工作。

您需要使用 SSH 服務器在路由器上配置端口轉發。端口轉發允許將傳入連接轉發到特定的內部 IP 地址。

為此,您必須登錄路由器並添加端口轉發規則。具體步驟因路由器而異,但一般情況下,您需要將端口 22(SSH 端口)轉發到虛擬機的 IP 地址。

遠程訪問虛擬機

如果你想遠程訪問你的虛擬機,你可以使用 SSH 連接到機器。您需要在本地計算機上安裝 SSH 客戶端。

要連接到虛擬機,請使用 ssh 命令,後跟計算機的用戶名和 IP 地址:

ssh 用戶名@ip地址

連接後,系統將提示您輸入用戶帳戶的密碼。輸入密碼並按回車鍵。

您現在應該看到虛擬機的命令提示符。您現在可以像在本地登錄一樣在遠程計算機上運行命令。

關於如何遠程訪問虛擬機的提示和技巧 Ubuntu:

如果您需要遠程訪問虛擬機,可以使用一些選項。只需稍加努力,您就可以建立一個安全連接,讓您可以從世界任何地方訪問您的機器。

一種選擇是使用 VPN(虛擬專用網絡)。 VPN 將加密您的所有流量,確保沒有人可以竊聽您的連接。

您需要在本地和虛擬機上安裝 OpenVPN 軟件才能設置 VPN。

一旦兩台機器都連接到 VPN,您就可以像訪問同一本地網絡一樣訪問您的虛擬機。

另一種可能性是使用 SSH。 SSH(Secure Shell)是一種允許您通過不安全的網絡安全地連接到另一台計算機的技術。

要使用 SSH,您需要在虛擬機上安裝 SSH 服務器,並使用 SSH 客戶端從本地計算機連接到它。

連接後,您將能夠像在本地登錄一樣訪問虛擬機的所有文件和應用程序。

VPN 和 SSH 均可用於遠程訪問您的虛擬機。您選擇哪一個將取決於您的需要和偏好。

關於如何遠程訪問 Ubuntu 虛擬機的常見問題解答:

  • 什麼是虛擬機?
  • 使用虛擬機有什麼好處?
  • 如何遠程訪問我的虛擬機?
  • 如何使用 SSH 連接到我的虛擬機?
  • 如何使用 VNC 連接到我的虛擬機?
  • 如何重新啟動我的虛擬機?
  • 如何關閉我的虛擬機?

故障排除

如果無法使用 SSH 連接到虛擬機 (VM),可能有以下幾種原因:

  • VM 可能未運行。在 Azure 門戶中檢查 VM 的狀態。
  • 防火牆或其他網絡安全限制可能會阻止對端口 22(SSH 的默認端口)的訪問。有關詳細信息,請參閱允許虛擬機上的入站流量。
  • VM 或子網的網絡安全組 (NSG) 可能沒有 SSH 流量例外。有關詳細信息,請參閱配置網絡安全組。
  • 您可能使用了錯誤的 VM DNS 名稱或 IP 地址。 DNS 名稱通常採用 .cloudapp.azure.com 格式,IP 地址位於 Azure 門戶中 VM 的概覽頁面上。

延伸閱讀

執行本文中的步驟後,您應該能夠使用 SSH 或 RDP 從同一網絡上的另一台計算機連接到您的 Ubuntu VM。

如果您想了解有關設置和使用 Ubuntu 虛擬機的更多信息,我們推薦這些額外資源:

  • 官方 Ubuntu 文檔: 這份綜合指南涵蓋了從安裝到雲計算、容器等高級主題的所有內容。
  • Ubuntu 維基: wiki 是社區維護的有用文章和文檔的集合,適用於 Ubuntu 的所有方面。
  • 問 Ubuntu: Ask Ubuntu 是從經驗豐富的用戶和開發人員那裡獲得問題答案的好地方。

關於如何遠程訪問 Ubuntu 虛擬機的結論:

這篇文章告訴你 Ubuntu遠程訪問虛擬機的方法 從另一台計算機。

我們還向您展示瞭如何為遠程桌面連接配置 Ubuntu。我們希望本文能幫助您開始在您的 Ubuntu 機器上進行遠程桌面連接。

繁體中文