
我有一個正在運行的 FTP 伺服器,讓本機使用者與匿名使用者(朋友和同事)共用檔案。
公共共享資料夾稱為/PubRoot
。
但我不希望從這樣一個可預測的位置存取文件 - 任何運行監視腳本的人都可以收穫那裡發布的任何內容。因此,實際的共用資料夾應該像隨機字串一樣不可預測,並且沒有人應該能夠存取PubRoot
公共資料夾。
實際的實作應該是這樣的:/PubRoot/saoehuSHUSOoeusSOHeuueohs
或者
/PubRoot/uioneuidoeneotuid
然後匿名用戶將透過以下方式存取它ftp://<URL>/saoehuSHUSOoeusSOHeuueohs
現在,在我的 vsftpd 配置中,我有anon_users = /PubRoot/*/
但似乎不起作用。
我該怎麼做?我能夠接受安全問題的其他可能解決方案。