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

Проблемы с изоляцией пользователей FTP

Я видел множество тем по этому поводу, но ничего не кажется правильным.

У меня настроен FTP-сайт на Windows Server 2008R2, и мне нужно разрешить пользователям домена доступ только к своим папкам.

Я видел эту ветку Как изолировать пользователей ftp в IIS 7? и у меня есть папка домена под моим корнем, содержащая физические папки пользователя.

Когда я захожу на FTP на ftp.example.com, мне предоставляется экран входа в систему, как и должно быть, но затем, когда я ввожу имя пользователя тестового домена test.user и пароль, он просто обновляет окно входа в систему (спрашивая меня чтобы снова войти в систему).

Я хоть убей не могу понять, что происходит. У меня установлена ​​изоляция только для каталога и нет глобальных виртуальных каталогов.

Любая помощь будет принята с благодарностью. Если вам нужна дополнительная информация, дайте мне знать, поскольку я не уверен, что мне не хватает.

Спасибо!

Хорошо, насколько я понимаю, вы, по сути, разрешили использование имен заголовков хостов для FTP.

Что касается сервера, он не может сказать, на каком из настроенных вами FTP-сайтов он должен проходить аутентификацию.

Вместо того, чтобы пытаться войти с помощью test.user попробуйте вместо этого с ftp.domain.com|test.user (где ftp.domain.com - это имя заголовка хоста, который вы назначили в привязке для этого сайта).

По сути, имя домена, указанное перед вертикальной чертой, сообщает FTP-службе, на каком FTP-сайте искать учетные данные для аутентификации.

Сделайте это простое изменение и дайте мне знать, как у вас дела.

-Льюис

Случайно нашел решение на другом форуме! Решение можно найти Вот

Это третий пост вниз. Оказывается, что имя хоста необходимо удалить из привязки, если требуется только один хост.

Я не совсем понимаю, почему, но это решение.