我正在运行一个 FTP 服务器,让本地用户与匿名用户(朋友和同事)共享文件。
公共共享文件夹名为/PubRoot
。
但我不希望从这样一个可预测的位置访问文件 - 任何运行监视脚本的人都可以收集发布在那里的任何内容。因此,实际的共享文件夹应该像随机字符串一样不可预测,并且没有人能够访问PubRoot
公共文件夹。
实际的实现应该是这样的:/PubRoot/saoehuSHUSOoeusSOHeuueohs
或者
/PubRoot/uioneuidoeneotuid
然后匿名用户将通过以下方式访问ftp://<URL>/saoehuSHUSOoeusSOHeuueohs
现在,在我的 vsftpd 配置中我有anon_users = /PubRoot/*/
但似乎不起作用。
我该怎么做?我可以接受安全问题的其他可能解决方案。