我有一个 Windows 10 客户机,其网络访问权限非常有限(受 Check-Point VPN 防火墙限制),我可以通过 spice viewer 访问它。
但我需要向客户机传输文件/从客户机传输文件。
我尝试设置文件夹共享(virt remote spice viewer 的功能),但即使这样似乎也被客户机防火墙阻止了(无法访问 webdavd 服务)。
我认为我唯一的选择是使用 virtio-serial,因为它不会使用网络。
我的第一个问题是在 virt XML 文件中定义一个通道:
<channel type='unix'>
<source type='bind' path='/tmp/foo'/>
<target type='virtio' port='0'/>
</channel>
但我得到了错误
error: XML document failed to validate against schema: Unable to validate doc against /usr/share/libvirt/schemas/domain.rng
Extra element devices in interleave
Element domain failed to validate content
任何帮助都将受到赞赏。
答案1
新的解决方案正在开发中: virtio-fs. 不使用网络而是使用 FUSE。
仍然不确定它是否可以在 Windows 客户机中使用。