我正在寻找一个本地解决方案,以便在 12 个用户之间共享文件。大约 4 到 8 个用户将同时工作。
客户端计算机:
- 8 台装有 Windows 8/10 Professional 的计算机
- 2 台装有 Windows 7 Pro 的计算机
- 2 台装有 Mac OS X 的电脑
其中一半是通过以太网连接的台式机,另一半是通过 WiFi 连接的笔记本电脑。
这些文件将存储在真正的公司服务器 (Dell PowerEdge) 的 RAID 1 中,可能通过硬件 SAS RAID 卡。该服务器很可能运行 Debian(或类似的 Linux 发行版)。如果有必要,可以使用具有多个 RJ45 插槽的以太网卡来增加带宽。
每个用户必须在服务器上拥有一个私人文件夹,用于存储(或备份)其个人文件。这样做的目的是,这些数据比单独备份到每台计算机更容易。
此外,必须有一个供整个团队共享的文件夹,以便人们可以共享文档。团队中不需要用户子组。
用户还希望能够通过家里的计算机甚至手持设备访问他们的文件。
为了在办公室获得最大的舒适度,我理想情况下希望个人文件夹和共享文件夹直接集成到文件资源管理器中。如果没有,可以使用 SFTP 客户端来传输文件,例如 WinSCP 或 FreeFileSync。
我在几种协议和解决方案之间犹豫不决。
在网上读到后:
在这种情况下,通过 Samba 实现的 SMB 似乎是最普遍的解决方案之一,但 SMB 似乎是漏洞利用 (Eternalblue/WannaCry) 的特权载体,一些用户似乎在正确/可靠地设置它时遇到困难。性能似乎随着用户数量的增加而下降。
SFTP(SSH FTP)似乎提供了广泛使用的FTP的优点,但缺点是必须传输文件的副本,而不是直接处理存储在服务器上的文件。FTP也被描述为一种老化协议。
WebDAV(带有 https 的 WebDAV)似乎是 SMB 的流行替代方案,但传输速度较慢。如果多个用户必须处理同一个文件,这似乎很有趣。
OwnCloud(或同等的个人云),使用 https://
我也听说过 SFTPNetDrivehttp://www.sftpnetdrive.com/#key_features我觉得这很有趣,因为能够通过 SFTP 映射远程文件系统,就像它是本地驱动器一样。我认为这个解决方案相当于使用 WinSCP,因为你仍然需要传输文件,但更方便,因为它直接集成到文件资源管理器中。不是免费的,但他们的 10-Pack(或更多)许可证似乎价格合理。然而,这是否意味着为每个用户设置一个逻辑驱动器,当又有一名员工加入团队时,这种解决方案如何适应?
我必须花费时间来设置服务器和客户端,并且安全性也很重要。
答案1
您可以寻找视觉系统 NQE解决方案。这是一个用 编写的商业许可产品C
。