我是 Ubuntu Linux 新手。这是我的任务,
- 设置 FTP 服务器。
- 将用户添加到此 FTP 服务器并在他们的主目录中创建新目录。
- 通过链接向网络外部的用户提供访问权限(我想我需要使用符号链接来解决这个问题)。
- 当这个链接生成后,应该像通过WeTransfer传输文件一样在有限的时间内下载。
到目前为止,我已经学会了如何完成任务 1 和 2,但我不确定任务 3 和 4。
如果我做错了什么,请指导我并纠正我。提前谢谢。祝您平安健康。
答案1
我使用的是 nextcloud,它是开源的,可以免费使用。它可以让你与其他用户(ldap、AD、内置甚至访客)共享文件/目录,或者提供指向某些资源的链接,并可选择在时间上进行限制(链接过期)。此外,你还可以向外部用户提供链接,让他们只能上传、下载或完全访问
此外,Nextcloud 更加安全(可与 SELINUX 配合使用)-但它更加复杂,因为它具有 REDIS 缓存服务器、数据库和 Web 服务器。
请记住,当服务器位于防火墙后面时,主动模式下的 FTP 设置起来要困难得多。