Windows-Server-2008
FTP - IIS 7.5 - 停止/拒絕目錄列表
FTP 站點託管在 IIS 7.5 中。允許匿名使用者。我想限制使用者瀏覽 FTP 站點中的目錄,並且只有在他們知道完整路徑的情況下才允許他們瀏覽。可以實現嗎?如果有怎麼辦?
無法隱藏作為 FTP 根目錄的直接物理子級的文件和文件夾。您可以在資源管理器中將這些文件和文件夾標記為隱藏,但這只會阻止最隨意的瀏覽器看到子文件夾和文件。仍然可以
ls -a
在 ftp 客戶端中覆蓋它。您只能控制IIS FTP 7.5 站點中虛擬目錄的目錄瀏覽。即,您在該站點上右鍵點擊並添加了一個映射到不在FTP 站點根目錄下的文件夾的虛擬目錄:
添加時它們看起來像這樣:
要控制其可見性,請打開目錄瀏覽功能:
取消選中虛擬目錄目錄列表選項,然後點擊
Apply
:也不支持在FTP 可擴展性掛鉤中控制目錄瀏覽,這是我過去看過的另一個地方。
如果您需要對 FTP 站點進行更細粒度的控制,那麼您將不得不將 IIS FTP 替換為功能更強大的 FTP 伺服器,例如 Filezilla(免費)或Gene6 FTP(商業),這是我們使用的產品(它有一個 COM 配置 API,甚至可以通過互操作從 .NET 應用程序呼叫)。