連接到 Linux 中的無頭虛擬機器實例?

連接到 Linux 中的無頭虛擬機器實例?

我已經使用以下命令啟動了一個無頭虛擬盒實例:

VBoxManage startvm "Ensembl67VirtualMachine" --type headless
Waiting for VM "Ensembl67VirtualMachine" to power on...
VM "Ensembl67VirtualMachine" has been successfully started.

Remote Desktop Server Port:5555它是用Authentication Method: Nulland設定的,Extended Features: Allow Multiple Connections現在正在運行,但我不知道如何從運行它的同一台筆記型電腦連接到它。我希望能夠讓它在終端機上運行。我嘗試了這個,但什麼也沒發生:

rdesktop localhost:5555
ERROR: localhost: unable to connect
rdesktop 127.0.0.1:5555

有任何想法嗎?

答案1

我發現了一種連接 VirtualBox 內建遠端桌面 GUI 的方法:

首先使用以下命令暫停機器:

VBoxManage controlvm <vm> savestate

之後透過以下方式啟動 GUI:

VboxManage startvm <vm> --type gui

我想使用一個命令來連接到 GUI,但這些命令是迄今為止我找到的最佳解決方案。

答案2

VirtualBox 的遠端桌面服務綁定到主機系統的網路接口,無論您在來賓中設置了什麼網路(如果有)。

我一直使用這樣的虛擬機器。localhost:5555並且127.0.0.1:5555應該都可以工作,但是您可以嘗試進行故障排除。

您是否嘗試過為伺服器使用其他連接埠?也許您機器上的其他東西已經在使用 5555?

您是否嘗試過使用另一個 RDP 用戶端或從 LAN 上的另一台電腦存取它(在這種情況下使用您的 LAN IP 位址)?

您是否嘗試從一台虛擬機器內部存取另一台虛擬機器的 RDP 伺服器?這可能有效也可能無效,具體取決於第二個虛擬機器的網路設定。

相關內容