直到最近,我们的团队还在使用 NFSv4 文件共享的千兆位 LAN 上进行合作。所有客户端都运行Linux,文件服务器也运行Linux。我们的工作流程和安全性是围绕 LAN 设计的。
我们现在在远程位置工作,但我们需要访问同一文件服务器。我们需要一个新的网络文件共享解决方案。研究表明,NFS 并不是 Internet 上的一个好的选择。即使我们能够解决安全挑战(并且有几种方法可以做到这一点),我们的实验表明,慢速或不可靠连接上的 NFS 是非常有问题的。例如,当 NFS 挂载变得不可用时,整个客户端会完全锁定。您必须无限期地等待挂载再次可用,否则将面临客户端硬重启的风险。
我们正在寻求一份有关通过 Internet 共享 Linux 网络文件的综合指南,其中各方都使用共享的非对称电缆 Internet 或 DSL。我们没有人能够获得更高端的光纤互联网服务。在这些连接上,上传速度可能慢至几 Mb/s。我们发现通过 SSH 隧道的 NFS 速度极其缓慢。
我们尝试了 SSHFS,但它不支持我们的文件服务器的权限结构。我们面临的另一个挑战是文件服务器不可公开访问。我们将 VPN(可能使用 VPN 硬件设备)视为解决方案的一部分,但即使使用 VPN,可用管道上的 NFS 也可能无法工作。
我认为当前的大流行会导致大量文章讨论这一网络挑战,但如果它们存在的话,我还没有找到它们。 Unix & Linux Stack Exchange 是否想要为所有被迫远程工作但需要访问他们以前通过 LAN 访问的 Linux 文件服务器的人创建一个指南?
如前所述,我们整个团队都运行 Linux,文件服务器也运行 Linux。我们没有解决这一挑战的想法。