要在Ubuntu VirtualBox中實現遠程桌面連接,可以按照以下步驟進行設置:
確保你的Ubuntu系統已經安裝在VirtualBox中。
sudo apt update
sudo apt install x11-server-Xorg vnc4server
vncpasswd
按照提示設置密碼。
vncserver :1
這將啟動VNC服務器,監聽端口5901(:1表示使用顯示編號1)。
sudo ufw allow 5901/tcp
打開VirtualBox管理器,選擇你的Ubuntu虛擬機,然后點擊“設置”。
在“顯示”選項卡中,啟用“3D加速”(如果支持)。
在“網絡”選項卡中,選擇“橋接網卡”模式,以便虛擬機可以直接使用主機的網絡棧。
點擊“高級” -> “共享文件夾”,添加一個共享文件夾,以便在主機和虛擬機之間傳輸文件(可選但推薦)。
在Ubuntu虛擬機中,打開終端并輸入以下命令獲取IP地址:
ip addr show eth0 | grep inet | awk '{print $2}' | cut -d/ -f1
在你的主機操作系統(例如Windows或另一臺Ubuntu機器)上,使用VNC客戶端(如RealVNC Viewer、TightVNC Viewer等)連接到虛擬機的IP地址和端口(例如:5901)。輸入在步驟2中設置的VNC密碼進行連接。
為了提高安全性,可以使用SSH隧道來加密VNC連接。以下是基本步驟:
sudo apt install openssh-server
ssh -L 5901:localhost:5901 username@your_ubuntu_vm_ip