我正在尝试让我的 Windows Qemu KVM 能够访问主机 Kubuntu 文件系统,以便我可以同时在 Linux 和 Windows 上处理文件。我尝试在网上寻找各种指南,但我发现的要么已经过时,要么不适用。我能找到的最新指南是这个,我一直遵循它,直到它提到运行spice-webdav
服务,之后它说运行map-drive.bat
,它将“映射共享文件夹,默认情况下~/Public
”。它提供了更改共享文件夹的替代方法,这需要使用virt-viewer
。
- 我发现使用
virt-viewer
仍然不允许我配置共享文件夹(该选项仍然被涂黑和禁用)。关于我可以尝试什么的任何想法? - 即使我接受了共享文件夹
~/Public
,我仍然不知道它在 Windows 上的映射位置。
如果有帮助,我有一个通过 smb 共享的文件夹,我可以用它来传输文件,但我正在寻找 Linux 和 Windows 中的程序可以读取和写入的东西,例如~/Documents/
在 Linux 上映射到C:\Users\User\Documents\
Windows。我希望我的东西在一个地方,而不是分散在系统之间。
关于我可以尝试什么的任何想法?
感谢您的时间。
我不会详细介绍,因为 SU 用户需要自己做一点研究。话虽如此,有很多方法可以实现您想要的。其中两个是:
如果您选择这个,请阅读有关正确 Samba 配置(可能
/etc/samba/smb.conf
或类似配置)的手册,因为在 Kubuntu 上配置 Samba 服务器可能会在操作错误时引发安全问题。同样,在 Kubuntu 中安装 SSH 服务器时,请务必阅读其手册,尤其是 sshd_config 手册,以避免出现安全问题。
这个问题还有其他几种解决方案,但我认为我们不能在这里一一列举。
顺便说一句,上述解决方案无需在主机或客户机上安装或配置 KVM 专业或代理软件即可工作。您只需要众所周知且文档齐全的标准包,而无需遵循难以掌握的教程。
另一个好处是,您不仅可以从您的客户机访问 Kubuntu 文件系统,还可以从任何Windows PC 访问 Kubuntu 文件系统,因为 Samba 和 sftp 可以通过网络工作。
关于您提到的映射:您可以轻松地将网络共享(由您的主机导出)映射到 Windows 中的目录。例如,SuperUser 上的这个问题解释了如何做到这一点。
假设虚拟化应用程序提供基础设施(现在很常见)只需使用 SMB 映射文件夹
SMB //192.168.xy/drive_identifier 并进行身份验证
这适用于我使用 VMware Workstation 作为结构的 Ubuntu 和 Kali 机器。
如果安装、设置和运行 Samba,SMB 映射也可以工作。
或使用 vmware 工作站我刚刚开始了一个从 vmware 迁移到 kvm-qemu 的小项目 Windows 10 客户机已启动并运行良好....但没有将物理蓝光播放器直接连接到客户机,也没有简单的共享方式centos 主机(或任何其他 linux 主机)和 windows 10 来宾之间的文件