與大多數人一樣,您的本地網絡上很可能有幾台虛擬計算機。但是,如果您需要遠程訪問它們怎麼辦?
值得慶幸的是,使用 Ubuntu 很容易做到這一點。這篇文章將演示如何遠程訪問 Ubuntu 虛擬機,這樣您就可以在任何地方使用它們。
Ubuntu遠程訪問虛擬機介紹:
虛擬機 (VM) 是計算機系統的仿真。物理硬件組件被替換為虛擬等價物。這使得單個物理機可以運行多個隔離的虛擬系統(來賓)。
到 使用權 並使用 VM,則必須通過遠程桌面協議 (RDP) 服務(例如 XRDP)連接到它。
XRDP 是 Microsoft 的開源實現 偏僻的 允許用戶以圖形方式控制遠程系統的桌面協議 (RDP)。它可以從 Ubuntu 軟件中心下載。
安裝和配置 xrdp 後,您可以從任何 RDP 客戶端連接到您的 VM。
對於 Windows,可以使用內置的遠程桌面連接應用程序。對於 Linux,您可以使用任何 RDP 客戶端,例如 Remmina 或 KRDC。
設置遠程連接
要遠程訪問您的虛擬計算機,您必須建立遠程連接。這可以使用 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 機器上進行遠程桌面連接。