Назад | Перейти на главную страницу

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 (коммерческий), который мы используем (у него есть API-интерфейс конфигурации COM, который можно вызывать даже из приложений .NET через взаимодействие).