是否可以使用 VBoxManage 从另一个来宾 VM(在同一操作系统上)控制来宾 VM?

问题描述 投票:0回答:1

我创建了一个静态和动态分析文件的框架。 目前,它被设计为在我的操作系统上运行。我使用 virtualbox,并且有一台执行动态分析的虚拟机。静态分析是在我的操作系统上完成的。 我使用

VBoxManage
在操作系统和虚拟机之间传输文件。 基本上:

  • 用户上传文件(在操作系统网页上),进行静态分析(在操作系统上),然后使用VBoxManage启动动态分析VM,将文件上传到那里,然后将结果传输到操作系统。

现在,我想要一个单独的虚拟机(主机虚拟机)来运行该工具。 不过,我希望保持设计与现在相似。

但这意味着我仍然需要能够通过新的主机虚拟机访问动态分析虚拟机(例如启动它、关闭它、传递文件、获取日志等)。

是否仍然可以通过主机 VM 上的

VBoxManage
来完成此操作,而无需在主机 VM 内安装动态分析 VM?

我不认为共享文件夹是一个选项,因为我正在分析的文件是潜在的恶意软件。

virtual-machine virtualbox malware
1个回答
0
投票

您可能可以设置类似 RemoteBox (http://knobgoblin.org.uk/?page=about) 的东西来远程管理 VirtualBox 虚拟机。它默认使用 GUI,但有一个底层 SOAP API。 还值得一提的是使用 vagrant 对虚拟机进行更受控的配置管理

但是,如果您使用基于 Linux 的环境(Docker 容器或 Nix 环境),可能有简单的替代方法来隔离环境的不同部分。

© www.soinside.com 2019 - 2024. All rights reserved.