如何远程移动文件系统上的文件而无需在客户端下载然后上传内容?

如何远程移动文件系统上的文件而无需在客户端下载然后上传内容?

我有一个运行 Windows 7 的家庭服务器盒,通常是远程管理的(从本地网络或外部网络),并且经常需要将大文件(5-30+ GB)从一个文件夹移动到另一个文件夹。

如何允许文件在机器本地文件系统的文件夹之间移动,而无需浪费不必要的网络带宽(例如:在本地网络上使用 smb/nfs 共享会先将文件下载到客户端,然后再将其上传回服务器上的新文件夹)。当客户端连接是无线的,或者客户端在外部网络上时(我的上传速度是 2.4mbps),这种行为尤其令人讨厌,因此速度非常慢。我对此的另一个限制显然是网络共享无法从外部位置轻松挂载(除非使用 sshfs,但在这方面似乎相当有限)。

我在安装了这些文件共享的机器上运行 Arch Linux VM,并且我主要通过 SSH 管理该 VM。我假设我可以通过 SSH 实现上述操作而不会出现任何问题,但我担心的是,我希望有权访问该盒子的其他人能够轻松地(在 Windows 上,使用 GUI)移动和复制盒子上的文件,无论是连接到本地网络还是外部网络。

RDP/RDC 或任何类型的 VNC/TeamViewer 设置允许通过 GUI 访问该框并不理想,如果可能的话我想避免它,因为用户不太懂计算机。

有人对如何实现这一目标有什么建议吗?

到目前为止,我已经确定:SSHFS 不行。FTP 不行。SMB/CIF/NFS 也不行,而且无法从外部访问。SSH 应该可以工作(我想),但对于不懂计算机的用户来说太复杂了。RDC/RDP 理论上可以工作,但它是一个非常冗长和丑陋的解决方案,它为用户提供了比我想要的更多的系统访问和控制权。

相关内容