Страница 1 из 1

Авторизация на FTP в формате Домен\Пользователь

СообщениеДобавлено: 12 июл 2011 18:24, Вт
UncleFather
Проблема:

Если IIS установлен в домене и на нем поднят FTP сервер, то может потребоваться авторизация в формате Domain\User. Некоторые программы, например, такие как FAR Manager без проблем поддерживают такой формат, например:
Код: Выделить всё
ftp://Domain\User:password@xexe.ru/folder

Такая строка подключения в FAR Manager проходит "на ура".

Некоторые другие клиенты понимают не обратный слеш "\", а его интерпретацию "%5C".
Такая строка подключения выглядит так:
Код: Выделить всё
ftp://Domain%5CUser:password@xexe.ru/folder


А есть клиенты, которые вообще не понимают обратный слеш "\", в результате чего невозможно указать Домен в строке подключения, а можно лишь указать Имя пользователя.

Но FTP сервер на IIS может не пропустить такого пользователя, а требовать ввода Домена.


Решение:

Решение проблемы заключается в том, чтобы указать компьютеру, на котором установлен IIS Домен по-умолчанию. Описание этого процесса есть на сайте microsoft.

В двух словах:
Для IIS 6.0 нужно из папки ..\Inetpub\Adminscripts запустить
Код: Выделить всё
Adsutil SET MSFTPSVC/DefaultLogonDomain "Имя домена"

Необходимо обратить внимание на то, что при вводе имени домена, оно должно быть заключено в двойные кавычки.