在 ubuntu vsftpd 中设置变量 ftp anon_root 目录

在 ubuntu vsftpd 中设置变量 ftp anon_root 目录

我正在运行一个 FTP 服务器,让本地用户与匿名用户(朋友和同事)共享文件。

公共共享文件夹名为/PubRoot

但我不希望从这样一个可预测的位置访问文件 - 任何运行监视脚本的人都可以收集发布在那里的任何内容。因此,实际的共享文件夹应该像随机字符串一样不可预测,并且没有人能够访问PubRoot公共文件夹。

实际的实现应该是这样的:/PubRoot/saoehuSHUSOoeusSOHeuueohs 或者 /PubRoot/uioneuidoeneotuid

然后匿名用户将通过以下方式访问ftp://<URL>/saoehuSHUSOoeusSOHeuueohs

现在,在我的 vsftpd 配置中我有anon_users = /PubRoot/*/ 但似乎不起作用。

我该怎么做?我可以接受安全问题的其他可能解决方案。

相关内容