-
1 # 使用者7093408050986
-
2 # 使用者31785243632
VirtualBox遠端顯示使得虛擬機器的訪問更加隨意和簡單,但是該功能的初始安裝就完全是另一種情況。
Oracle VM VirtualBox是免費的開源桌面虛擬化和伺服器虛擬化軟體。透過VirtualBox,可以支援三種虛擬機器訪問模式:透過VirtualBox軟體自帶介面;透過任意支援子虛擬機器終端對話模式的介面(如VNC-Virtual Network Computing,RDS-Remote Desktop Service或任何其它協議)進行;透過遠端顯示系統進行。
遠端顯示系統是一個內建功能,功能強大但安裝複雜。VirtualBox遠端顯示藉助微軟的RDP協議連線虛擬機器,不僅Windows虛機,還包括所有安裝了VirtualBox擴充套件包的子作業系統。讓人沮喪的原因是在VirtualBox遠端顯示可以正常工作之前,需要經歷一個異常繁瑣的安裝過程。
一旦它開始工作,您幾乎可以在任何地方訪問VirtualBox子虛擬機器,而不受控制介面安裝所在位置的限制。下面是關於如何安裝Oracle VM VirtualBox遠端訪問的步驟:
增加VirtualBox遠端顯示擴充套件
首先,您需要安裝可以啟用VirtualBox遠端顯示系統的擴充套件包VirtualBox download頁面中,可以找到Oracle VM VirtualBox Extension Pack,可以增加一系列的功能支援:USB2.0裝置、因特爾網絡卡的PXE啟動和VirtualBox遠端顯示系統。如果VirtualBox軟體已經安裝,所需的就是下載對應版本的擴充套件包。用於4.1.12和4.0.16版本的擴充套件包完全不同,所以您需要做出正確選擇。
VirtualBox設定中顯示的擴充套件包列表。在右側位置可看到Add Package標籤
在安裝擴充套件包之前,需要關閉--注意不是掛起--所有執行中的虛擬機器,並關閉整個VirtualBox系統。在Windows中,您只需雙擊擴充套件包或手動在File > Preferences > Extensions中點選Add Package圖示找到正確的安裝包列表。如果您是透過命令列操作的,透過VBoxManager extpack命令新增VirtualBox遠端顯示擴充套件包。
安裝完成後,重啟宿主機。簡單地停止和重啟VirtualBox軟體是不可行的,但是VirtualBox並不會提示您重啟。
設定虛擬機器埠
現在您已經開始進入VirtualBox遠端訪問模式,但是還需要透過RDP單獨地配置每臺您需要訪問的虛擬機器埠。這一步需要注意:要為每臺將建立RDP連線的子虛擬機器分配埠號,但是連線所使用的是宿主機的IP地址,而不是子機。每臺子機的埠號要不同以避免衝突。
為每臺子虛擬機器選擇埠號。每臺虛擬機器必須擁有唯一的RDP訪問埠
例如,我在VirtualBox中有兩臺虛擬機器希望透過RDP訪問--一臺執行Windows而另一臺執行測試版Haiku OS.Windows
VM分配5001埠,而Haiku分配5002埠。兩臺機器都透過宿主機IP地址加上子虛擬機器的埠訪問:輸入192.168.0.30:5001訪問Windows,192.168.0.30:5002訪問Haiku.
要設定指定虛擬機器的埠,登入到Settings頁面,選擇Display > Remote Display.Check Enable
Server,選擇伺服器埠。您可以在虛擬機器執行或停止狀態時進行操作(暫停時不可以),而且不需要重啟虛擬機器啟用配置。我不建議使用Windows
OS預設分配的3389埠,因為或許會跟已經在宿主機上的某臺RDP伺服器衝突。
接下來,在Authentication
Method下拉選單中可以選擇三種遠端客戶端連線VM的認證模式。Null模式如同字面理解:不需要認證,也就是任何知道該埠號的人都可以訪問。External模式透過VirtualBox軟體內建的證書庫進行驗證,防止使用者使用宿主機或虛擬機器XML設定檔案中的證書登入。Guest模式是一種全新的模式,透過Guest
Addition可以防止子OS使用者,這種模式沒有測試過。
如果選擇Null模式,您可以在任何時間連線到目標系統--即使它正在啟動中。而且您不僅僅連線到執行OS的宿主機,同時連線到某臺虛擬機器。因此,首先要對連線模式的選擇加以小心管理。
管理VirtualBox遠端顯示連線
最後,透過VirtualBox遠端顯示系統連線到虛擬機器就變得簡單了。需要做的就是透過一臺支援微軟RDP的終端訪問,例如Windows的Remote
Desktop Connection終端,或Linux的rdesktop或krdc.
透過VirtualBox RDP訪問一臺Windows
7子機的例項。該顯示大小經過了調整
透過遠端裝置連線所需的詳細配置引數可能會差別很大。例如,在Windows Remote Desktop
Connection終端中,需要提前配置的是效能最佳化,可以在終端Experience頁中的Options選單配置。根據您使用的LAN或WAN環境,對引數進行修改。
如果您用的是VirtualBox Guest
Additions,顯示畫面會根據指定的RDP連線解析度自動進行調整。但是如果您希望選擇的解析度跟虛擬機器正在執行的不一致,那麼VirtualBox遠端顯示的這個功能可能就無法實現。
最後一點,不是所有透過RDP連線的虛擬機器表現都一樣。採用了VirtualBox 子系統擴充套件包的OS可能在滑鼠跟蹤等方面要比其它終端更精確一些。
VirtualBox遠端顯示提供了單一的、統一機制的虛擬機器遠端訪問模式。它開啟了一種完全不同於本地控制檯的管理方法。
回覆列表
VirtualBox遠端顯示使得虛擬機器的訪問更加隨意和簡單,但是該功能的初始安裝就完全是另一種情況。 OracleVMVirtualBox是免費的開源桌面虛擬化和伺服器虛擬化軟體。透過VirtualBox,可以支援三種虛擬機器訪問模式:透過VirtualBox軟體自帶介面;透過任意支援子虛擬機器終端對話模式的介面(如VNC-VirtualNetworkComputing,RDS-RemoteDesktopService或任何其它協議)進行;透過遠端顯示系統進行。 遠端顯示系統是一個內建功能,功能強大但安裝複雜。VirtualBox遠端顯示藉助微軟的RDP協議連線虛擬機器,不僅Windows虛機,還包括所有安裝了VirtualBox擴充套件包的子作業系統。讓人沮喪的原因是在VirtualBox遠端顯示可以正常工作之前,需要經歷一個異常繁瑣的安裝過程。 一旦它開始工作,您幾乎可以在任何地方訪問VirtualBox子虛擬機器,而不受控制介面安裝所在位置的限制。下面是關於如何安裝OracleVMVirtualBox遠端訪問的步驟: 增加VirtualBox遠端顯示擴充套件 首先,您需要安裝可以啟用VirtualBox遠端顯示系統的擴充套件包VirtualBoxdownload頁面中,可以找到OracleVMVirtualBoxExtensionPack,可以增加一系列的功能支援:USB2.0裝置、因特爾網絡卡的PXE啟動和VirtualBox遠端顯示系統。如果VirtualBox軟體已經安裝,所需的就是下載對應版本的擴充套件包。用於4.1.12和4.0.16版本的擴充套件包完全不同,所以您需要做出正確選擇。