![在 ubuntu vsftpd 中设置变量 ftp anon_root 目录](https://linux22.com/image/1557922/%E5%9C%A8%20ubuntu%20vsftpd%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%E5%8F%98%E9%87%8F%20ftp%20anon_root%20%E7%9B%AE%E5%BD%95.png)
我正在运行一个 FTP 服务器,让本地用户与匿名用户(朋友和同事)共享文件。
公共共享文件夹名为/PubRoot
。
但我不希望从这样一个可预测的位置访问文件 - 任何运行监视脚本的人都可以收集发布在那里的任何内容。因此,实际的共享文件夹应该像随机字符串一样不可预测,并且没有人能够访问PubRoot
公共文件夹。
实际的实现应该是这样的:/PubRoot/saoehuSHUSOoeusSOHeuueohs
或者
/PubRoot/uioneuidoeneotuid
然后匿名用户将通过以下方式访问ftp://<URL>/saoehuSHUSOoeusSOHeuueohs
现在,在我的 vsftpd 配置中我有anon_users = /PubRoot/*/
但似乎不起作用。
我该怎么做?我可以接受安全问题的其他可能解决方案。