访问受限文件服务器

访问受限文件服务器

这可能是一个愚蠢的问题,但由于我缺乏经验,我不知道从哪里开始寻找。

我想要一个文件服务器,它首先对用户进行身份验证,然后检查用户是否被允许访问他/她正在寻找的特定文件,然后再通过某种安全方法(例如 FTPS)提供该文件。

我应该研究哪些软件和/或技术?我想象这样的设置可能被称为“访问受限文件服务器”,但在 Google 上搜索这个表达方式却没有得到太多结果。

这是出于业余爱好,所以我的预算不是很多。我有一台运行 Ubuntu 的相当现代的笔记本电脑,可以专门用于此目的。另一方面,我不想排除 Google App Engine 等网络服务。

答案1

听起来你正在寻找 NAS(网络附加存储

您可以从 Netgear 等公司购买预制产品(就绪 NAS),但这条路一般比较贵。

您也可以使用旧部件自己构建一个 - NAS 不需要最新最好的部件,我在一个带有 512MB RAM 的旧 1996 Compaq 机器上运行 - 我只需要为它购买一张网卡和一张 RAID 卡(加上硬盘)。

还有一些软件解决方案,我选择的武器是 freeNAShttp://www.freenas.org/它基于 FreeBSD。它有一个 Web 界面来配置它,使配置变得简单而方便。

至于安全性,freeNAS 允许您配置用户和组并相应地分配权限。它还预配置了许多服务(FTP、CIFS 等),您可以向其中添加“共享”文件夹,然后直接“打开”。

举例来说,我有两个用户,一个是我的,另一个名为“Everyone”。我在 FreeNAS 中设置它们(为了安全起见,重新启动),添加 CIFS 共享,启用 CIFS 服务,然后在 Windows 框中打开资源管理器窗口,导航到 NAS 的本地 IP 地址,然后双击显示的共享文件夹。然后系统提示我输入用户名/密码。如果我以“Everyone”身份登录,我只有读取权限,或者如果我以我的身份登录,我有读/写权限。

我希望这足以帮助您开始!

相关内容