通过 Web 界面访问文件系统

通过 Web 界面访问文件系统

我有一个 SSH+Samba 服务器,因此人们可以从网络上的任何地方访问其文件。

我认为通过 Web 界面提供访问权限也很有趣,这样即使他们无法访问 VPN 或 Samba/SSH 客户端,他们也可以访问文件。类似于 Ubuntu One 或 Dropbox Web 界面。

http 服务器可以与 SSH+Samba 位于同一台机器上,因此它应该只提供对本地文件的访问以及使用其用户名/密码登录的某种方式。

有人知道类似的软件吗?

答案1

WebDAV 协议。应该可以使用它来通过 Web 访问您的数据。还有预定义的Apache 的 WebDAV 模块可用的。

答案2

WebDAV是第一个想到的。你可以使用类似mod_auth_external通过使用 PAM 进行身份验证,让您的用户使用相同的密码。通过 SSL 运行 WebDAV 是一个非常好的主意,这样您的用户就不会在互联网上以明文形式发送密码。

答案3

另一个解决方案是安装一个脚本。以下是用 PHP 编写的一些示例:

这些将为您提供基于 Web 的界面,尽管它可能不如您提到的界面那么精致。要使这些运行,您当然需要一个 Web 服务器和 PHP。

相关内容