使用 xrdp 从 Windows 主机到 Ubuntu 18.04 Hyper-V VM,我无法修改文件

使用 xrdp 从 Windows 主机到 Ubuntu 18.04 Hyper-V VM,我无法修改文件

我有一个 Ubuntu 18.04.3 映像(使用 Hyper-V 管理器中的“快速创建”创建)。 同样的事情也发生在我手动安装的 19.04 映像上xrdp

这是具有增强会话支持的“优化”图像,提供剪贴板集成、磁盘卷共享等。在底层,GUI 访问是通过 RDP 进行的。

几乎一切都正常。剪贴板很好,我可以看到并浏览我的 Windows C: 驱动器等。

我可以使用 Ubuntu 客户端在 Windows 驱动器中创建文件。我可以删除它们。但我无法修改它们。例如,

cat > fred

工作并创造弗雷德。

cat >> fred

当我输入任何内容时会出现错误,这是一个相当通用的错误:

cat: write error: Input/output error

我认为这种方法以前是有效的。所以我怀疑是 Windows 更新,或者与 Windows 端的安全性有关(这是一台工作电脑,运行 Symantec Endpoint Protection 等)。

但我不知道如何找出问题所在。欢迎提出想法,告诉我可能是什么,以及我可以做些什么来缩小原因。

我并不坚持用 来做这件事xrdp。也欢迎提出使用其他提供完整 GUI + 剪贴板集成 + 主机文件夹完全访问权限的工具来做这件事的建议。

编辑:当我从我的个人笔记本电脑远程访问同一个虚拟机时,我遇到了同样的问题。这似乎排除了工作安全程序。那么是 Windows 更新,还是 Hyper-V 或 xrdp 问题?目前不知道。

答案1

仍然不知道问题是什么,但是使用此处描述的脚本“自定义”安装 xrdp(因此,从源代码编译):https://c-nergy.be/blog/?p=14093已修复它(尽管我不再能够从 Hyper-V 获取“增强会话”并且必须使用普通的 RDP 客户端。

但是我可以从 Ubuntu 客户机读取、写入和修改 Windows 主机上的文件,所以现在没问题。

相关内容