English version: Transferring Files During a Remote Desktop Session
你远程进同事的机器排查一个 bug。他机器上有个日志文件你要拿到本地。怎么传?有四种常见方式,各有不同的取舍。
方式 1:剪贴板
最简单。在远端文件管理器里复制文件,本地粘贴。适用于小文件(多数工具剪贴板传输限制在 10-50 MB)。
适合: 临时传小文件,单个项目。
注意:
- 大小限制因工具而异。
- 某些工具的文件内容会经过中转(即使会话本身是 E2EE)。
- 涉及权限敏感的传输 —— 检查是否会留下日志。
方式 2:拖拽
从远端窗口直接拖到本地桌面或文件管理器。工具底层处理传输。
适合: 视觉化工作流、一次性传输。
注意:
- 性能:大文件通过远端显示协议拖过来比专用文件传输慢。
- 行为差异:部分工具要求两端 OS 相同才能干净拖拽。
方式 3:挂载盘
工具把本地盘以网络共享形式映射到远端(反之亦然)。文件像 U 盘一样出现在远端文件管理器里。
适合: 持续性文件工作 —— 在远端编辑放在本地的文档,或反过来。
注意:
- 延迟:每次打开文件都是一次网络往返。不要在挂载盘上编译代码,比先复制慢 10 倍。
- 安全:挂载盘可能让远端 OS 访问超出你预期的目录。核对实际共享了哪些路径。
方式 4:专用传输面板
工具有独立的"文件传输" UI,通常是侧边栏或弹窗。文件入队,后台带进度条传。
适合: 大文件、批量、需要可靠性胜过便利性的场景。
注意:
- 大文件留意是否支持"中断恢复"。
- 检查传输流量是否跟屏幕共享抢带宽,还是走独立通道。
选哪种
| 场景 | 方式 |
|---|---|
| "需要这个 200 KB 配置文件" | 剪贴板 |
| "把这个设计文件丢过去" | 拖拽 |
| "我要编辑这些文档一小时" | 挂载盘 |
| "传这个 5 GB 工程压缩包" | 专用传输面板 |
| "传一个 10000 个小文件的目录" | 专用传输(或先 zip) |
安全考量
文件传输是远程桌面里最大的预攻击面。几条护栏:
- 支持类会话默认禁用文件传输,除非该工单明确需要。
- 每次传输都记录 —— 什么文件、谁、什么时候、什么方向。合规必备。
- 接收方扫描恶意软件。别信任远端机器。
- 支持类会话设置单次大小上限,防止数据外泄。
详见《远程桌面安全最佳实践》。
一个常见错误
有人用剪贴板传 2 GB 文件,到 50% 失败,得出结论"这工具不行"。不是工具不行 —— 是用错了模式。剪贴板不是传输协议。任何你不会用邮件发的文件,都用专用传输。
接下来读什么
- 给团队搭建:《给团队搭建远程桌面访问》
- 安全基线:《远程桌面安全最佳实践》
- 合规角度:《你的远程桌面符合 HIPAA / SOC 2 合规吗?》