如何从其他用户帐户访问在 Virtual Box 中运行的客户操作系统

如何从其他用户帐户访问在 Virtual Box 中运行的客户操作系统

我安装virtualbox在 Ubuntu 12.04 中,其中安装了 Windows XP。但是当我登录其他用户帐户时,我无法在桌面上看到 VirtualBox,因此无法访问 Windows XP。

如何从同一台 PC 上的另一个用户帐户访问在 VirtualBox 中运行的 Windows XP?

答案1

虚拟机是按用户安装在 Virtual Box 中的。这意味着虚拟机使用创建和启动时的用户帐户运行。

要从不同的用户帐户访问正在运行的虚拟机,我们有两个选择:

  1. 在客户机上运行 SSH 服务器,以便从不同的帐户(或通过网络)通过 SSH 控制客户机操作系统。
  2. 使用 Virtual Box 的桌面远程查看协议 (RDP) 访问客户的图形桌面。

通过 RDP 运行和访问访客的步骤

  1. 安装Oracle 扩展包
  2. 为客户机启用 RDP。

    • 虚拟盒管理器:启用 RDP设置 > 显示 > 远程显示
      在此处输入图片描述
    • 命令行:

      VBoxManage modifyvm "name_of_guest" --vrde on
      
  3. 从您的主用户帐户启动客户操作系统。

  4. 切换到您的其他用户。
  5. 运行远程桌面查看器(例如雷米娜已默认安装)。
    • 连接到localhost:3389(或另一个端口,如果在2中定义不同)
    • 使用运行 Virtual Box 的帐户的名称和密码。 在此处输入图片描述
    • 根据您的需要调整显示几何或颜色设置。

这样,我们也可以从任何远程计算机通过网络访问和控制正在运行的虚拟机。

相关内容