仅从主机开放对 VirtualBox Guest 的网络访问

仅从主机开放对 VirtualBox Guest 的网络访问

我已经在 Linux Mint 主机上的 VirtualBox 中构建了一个运行的 Debian 虚拟机。

我对网络配置的选择感到困惑。

我希望实现以下行为:

  1. 在主机上查询时解析客户机的主机名(即使客户机未在外部 DNS 或 DHCP 服务器上注册)。
  2. 允许访客访问公共互联网服务(例如网络)。
  3. 允许主机通过客户机的主机名访问客户机上运行的服务(例如 SSH)。
  4. 阻止来自主机外部的客户机服务访问。

作为与虚拟化系统不直接相关的问题,我希望 SSH 服务器能够接受任何注册用户的登录,而无需密码或密钥(这是明智的,因为主机外部的访问将被阻止)。

对于我所解释的结果,我应该选择哪些配置设置?

答案1

经过进一步调查,我了解到 VirtualBox 无法直接提供对此类自动化的支持。Vagrant 和 Libvirt 等工具旨在实现这种更高级别的自动化,并通过驱动程序支持 VirtualBox。然而,这些工具还支持其他虚拟化平台,这些平台可能比 VirtualBox 更受欢迎。

VirtualBox 更直接地用于简单和手动管理客户机。

相关内容