我有一个 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 是一个非常好的主意,这样您的用户就不会在互联网上以明文形式发送密码。