我需要允许我的用户使用一种简单的方法来创建一个目录并将一些文件上传到我的 Ubuntu 服务器上的这个目录。我还需要它来满足以下要求:
- 必须使用本地用户进行身份验证(如果它可以只是其中的一个子集也很好)
- 上传的所有内容都必须以特定系统用户身份上传
- 它必须处理大于 2gb 的文件
- 它必须将用户锁定到仅用于上传的根目录
- 所有连接都必须安全
- 如果可以恢复部分上传会很好
我最初的想法是设置一个 FTP 服务器,但我很难找到一个可以配置以满足这些要求的 FTP 服务器。
有没有人对可以配置什么 FTP 服务器软件来满足我的需要或可以满足我的需要的不同方法提出建议?
安全的 FTP 服务器是必经之路。
只需尝试对数据和控制通道进行显式或隐式 SSL 加密的pure-ftpd或vsftpd 。您可以配置两者以满足您的所有要求。
ProFTP 可以满足您的需求。
请参阅
http://www.proftpd.org/docs/directives/configuration_full.html
ProFTPDs 配置选项。您是局域网上的内部用户吗?如果没有,您可以使用 VPN 连接来确保安全吗?
如果没有,您可以设置 FTPS
http://proftpd.open-source-solution.org/docs/howto/TLS.html