设置
我们目前已启动并运行以下设置:
"Windows PC" | "Linux PC"
----------- | ----------
|
RDP-Client ===|==> [xRDP] ==> [X11VNC] ==> [X11 Console Session]
|
|
重要的是,RDP 客户端连接到登录用户已在运行的 X11 会话,而不是启动自己的会话。
新要求
现在的客户需要并且必须有通过 RDP(剪切和粘贴或拖放)将文件从 Windows 机器传输到 Linux 机器或从 Linux 机器传输文件。
由于各种原因客户无法使用
- WinSCP
- Linux 机器上的 Samba 共享
- 脚本,因为事先不知道要传输哪些文件(主要是日志和模板文件)
- 需要在 Windows 计算机上安装的任何其他工具
问题
您能否想象一种可以以 Windows 世界中习惯的方式将文件复制到 Linux 计算机或从 Linux 计算机复制文件的方法,即只需将一些文件扔到他的 RDP 客户端上?
我读过有关xrdp-chansrv
以及执行“设备重定向”xrdp-sesman
的能力,但我认为xRDP
- 每次连接都会创建一个新的 X11 会话
- Linux 桌面环境必须知道这种文件传输(在正常操作中我们只有 i3 运行)
- 它会干扰 x11vnc 的使用