我有一台运行 Ubuntu 10.04 的服务器。我已经在服务器上安装了 openssh 来进行 ssh 和 sftp。
我一直在寻找基于 Web(http,最好是 https)的文件服务器,可能是 (S)FTP 服务器的 Web 前端,允许访问特定文件夹,还允许上传。它需要用户身份验证,最好使用 PAM。
此基于网络的解决方案适用于不允许使用 FTP 软件/浏览器扩展且在公司环境中没有 flash/java 浏览器插件的用户。
到目前为止我已经研究过:
- Webmin:包含一个文件管理器,但是它使用 Java,而我正在寻找无插件的实现。
- Apache2:我能够设置 https 和 PAM 身份验证,但基本实现并不包括文件上传(据我所知)。
- HFS:还没有尝试过,因为它只适用于 Windows/wine,而且我不想在 wine 下运行它。
答案1
答案2
如果你需要读/写,听起来你正在寻找 Apache(或Nginx) 和 Webdav。如果您只需要读取权限,那么您只需从 Web 服务器本身提供目录列表即可。
答案3
我也刚刚发现了这一点,它看起来很有希望......
http://ubuntuguide.net/http-server-support-uploading-files-from-windows-in-ubuntu