是否可以从外部在 VirtualBox VM 上运行命令?或者我应该使用某种远程控制工具,例如 VNC?如果是这样,对于这样一个简单的任务来说,什么是最简单和最好的。我在 LMDE Linux 中有一个 Windows 7 VM。
答案1
您可以使用VBoxManage guestcontrol
命令用于运行在客户机中可运行的任何命令(前提是您已经安装了客户机附加组件)。
答案2
如果您的虚拟机使用桥接网络,则它与主机位于同一网络上。它看起来只是网络上的另一台计算机,因此任何在物理机之间工作的远程访问或远程命令机制都可以在这里工作:SSH、VNC、RDP 等。
如果你的虚拟机使用 NAT 网络,则无法通过网络直接连接到它,除非你先设置转发端口,但此后它的工作原理如上所述。