Fedora Server:是否有一个安全功能可以防止拖放到 VirtualBox VM(主机:Windows 10)上?

Fedora Server:是否有一个安全功能可以防止拖放到 VirtualBox VM(主机:Windows 10)上?

不确定这是否是论坛发布此信息的正确部分,但我刚刚在 VirtualBox 上创建了一个 VM,并使用最新的 Fedora Server 作为客户机,一切顺利。

现在,我必须在通过 Wine 安装之前导入 Windows 安装程序,并且无法完成传输。

每次,在传输即将结束之前,虚拟机都会锁定(好像我刚刚断开连接,当然我并没有断开连接)。

我尝试过拖放、复制粘贴,但毫无作用。

我应该以 root 身份登录,以 sudo 身份打开文件管理器吗?

答案1

由于您使用的是 VirtualBox,您需要安装新增嘉宾

拖放

Oracle VM VirtualBox 可让您将内容从主机拖放到客户机,反之亦然。要实现此功能,必须在客户机上安装最新版本的 Guest Additions。

拖放功能可以透明地从一端到另一端复制或打开文件、目录,甚至某些剪贴板格式。例如,从主机到客户机或从客户机到主机。然后,您可以在主机和虚拟机之间执行拖放操作,就像在主机操作系统上执行本机拖放操作一样。

目前,拖放功能已在基于 Windows 和基于 X-Windows 的系统(主机端和客户机端)上实现。由于 X-Windows 支持多种不同的拖放协议,因此目前仅支持最常见的 XDND 协议。使用其他协议(如 Motif 或 OffiX)的应用程序不会被 Oracle VM VirtualBox 识别。

在使用拖放的上下文中,数据的来源称为源。即实际数据来自何处并被指定。目标指定数据从源到目标的去向。将数据从源传输到目标可以通过多种方式完成,例如复制、移动或链接。

笔记 目前仅支持复制数据。移动或链接功能尚未实现。

当数据从主机传输到客户操作系统时,主机是源,而客户操作系统是目标。但是,当数据从客户操作系统传输到主机时,这次客户操作系统变成了源,而主机是目标。

出于安全原因,可以基于每个虚拟机在运行时配置拖放功能,可以使用虚拟机设备菜单中的拖放菜单项(如下所示)或 VBoxManage 命令。

图拖放菜单选项

可以使用以下拖放模式:

已禁用。 完全禁用拖放功能。这是创建新虚拟机时的默认设置。

主人对客人。 仅启用从主机到客户机的拖放操作。

宾客致主人。 仅启用从客户机到主机的拖放操作。

双向。 启用双向拖放操作:从主机到客户机,以及从客户机到主机。

笔记 拖放支持取决于所使用的前端。目前,只有 VirtualBox Manager 前端提供此功能。

使用 VBoxManage 命令控制当前的拖放模式。修改虚拟机和 controlvm 命令可以从命令行设置 VM 的当前拖放模式。

支持的格式

由于 Oracle VM VirtualBox 可以在各种主机操作系统上运行,并且还支持各种客户机,因此某些数据格式必须在传输后进行转换。这样,接收数据的目标操作系统才能以适当的方式处理这些数据。

笔记 拖动文件时不会以任何方式进行数据转换。例如,将文件从 Linux 客户机传输到 Windows 主机时,Linux 特定的行尾不会转换为 Windows 行尾。

Oracle VM VirtualBox 拖放服务可处理以下格式:

纯文本:从文本编辑器、互联网浏览器和终端窗口等应用程序。

文件:从文件管理器(如 Windows 资源管理器、Nautilus 和 Finder)中。

目录:对于目录,适用与文件相同的格式。

已知限制

拖放操作存在以下已知限制:

在 Windows 主机上,不允许在 UAC 提升(用户帐户控制)程序和非 UAC 提升程序之间拖放内容。如果您以管理员权限启动 Oracle VM VirtualBox,则拖放将无法在 Windows 资源管理器中使用,因为默认情况下,Windows 资源管理器以普通用户权限运行。

相关内容