我应该使用什么程序/服务来设置文件服务器并在网络上浏览这些文件?

我应该使用什么程序/服务来设置文件服务器并在网络上浏览这些文件?

我是网络和 IT 领域的新手,因此对于我的问题中存在的任何知识上的不足,我深感抱歉。

我想要为至少十个 Windows 7 工作站设置一个文件服务器,以便这些计算机可以下载和上传文件到一个集中位置。

我还想允许公众(网络外的人员)通过 Web 浏览器从中心位置访问其中一些文件。这里想到的是基于浏览器的 FTP。

一个选择似乎是从 Rackspace 这样的公司购买云空间。他们也有 FTP 云托管服务。

如果我不想将文件放在云中,另一种选择似乎是使用 FTP 客户端软件(如 Filezilla 或 SmartFTP)将工作站用作服务器或购买专门用于此目的的计算机,然后付钱给一些公司来托管 FTP 网站。

这是正确的吗?有没有与我提到的解决方案类似和/或更好的替代方案?

答案1

对于在 Windows 工作站组之间共享文件,设置 Windows 网络共享似乎是最佳方式——它不需要任何人安装新软件或学习新方法。他们只需像在本地存储中一样拖动文件即可。

要将文件公开给“公众”,请将其以只读方式挂载到运行 Web 服务器(例如 Apache)的另一个系统上。现在人们可以使用浏览器浏览和下载文件。

答案2

根据您的评论,

我在实验室工作,我们基本上想要一个包含每个人的出版物、数据、图表、模拟文件等的共享数据库。我们还希望有一个可公开访问的网站,任何对我们的工作感兴趣的人(学生、潜在合作者等)都可以下载我们选择公开访问的文件。

我要推荐一款基于网络的内容管理系统通过 FTP 站点。首先想到的是 MicrosoftSharePoint因为它针对的就是您所说的那种协作/外联网模型。如果您不想自己维护,您甚至可以从 Rackspace 或类似的供应商那里获得托管的 SharePoint 站点。

FTP 是一种不安全的协议,它会以未加密的形式发送您的用户名和密码。当然,您可以用 SFTP 或 FTPS(不同的东西)代替它,但听起来您想通过 Web 浏览器完成大部分上传和下载类型的工作。

或者我可能走错了路。:)

(编辑只想说:我不为微软或 Rackspace 工作。)

答案3

答案有三个因素需要考虑

  1. 文件的大小。
  2. 与文件的交互模型(主要是读取,还是读写)?
  3. 保护文件(使其防篡改)。

如果您的文件很小,并且您的模型是只读的,而且您不太担心安全性,那么我建议您使用共享的 DropBox 帐户(或同类帐户之一)。您可以免费获得 2 GB 的存储空间,有适用于 Mac/Windows/等的客户端,如果您在“公共”文件夹中共享,外部用户可以阅读文件。

它们支持共享帐户,或者您可以拥有一个主帐户并邀请其他人在指定的文件夹中共享。如果文件很小(比如说几百个文件,几百兆字节),并且您的用户不需要同时打开和编辑文件,那么这种方法就非常巧妙。

如果您需要更大的文件,或者需要更多的读写能力,或者担心安全性,我会考虑托管。您可以获得一个不错的廉价文件服务(取决于您的带宽需求),每月大约 15 美元,它将是一个专业的环境,有 1to1 等服务(我不喜欢 GoDaddy,因为它很幼稚,但如果您不介意用您的钱支持一些 T&A 和域名盗窃,那就去吧)。

相关内容