Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   [решено] Не удается создать Анонимный доступ на FTP (http://forum.oszone.net/showthread.php?t=209156)

djalexv 16-06-2011 18:00 1695755

Не удается создать Анонимный доступ на FTP
 
Проблема:
WS2008 r2 установливался обнвлением рабочего WS 2008 .
На WS2008 работал FTP сервер .
После обновления до R2 ftp есть, настрокм остались, но не стало анонимного доступа (он БЫЛ).
ДЛя был проверки был отключен фаервол и попытался создать несколко новых FTP узлов с анонимным доступом в том числе:
на других портах, с SSL и без, с самоподписаным сертификатом и без, других папках .
При попытке зайти на любой из них с любой машины из разных клиетов (Total cmd, iexeplorer ) получаю следующее сообщение в клиенте
"220 Microsoft FTP Service
USER anonymous
331 Anonymous access allowed, send identity (e-mail name) as password.
PASS ***********
530-User cannot log in.
Win32 error: Logon failure: unknown user name or bad password.
Error details: An error occured during the authentication process."
Примерно тоже в логах ftp
Если На теже самые узлы добавить пользователя и включить обычную проверку подлинности то Вход с этим пользователем происходит без проблем .

Что посоветуете?

QRS 16-06-2011 23:30 1696010

djalexv, а покажите как у Вас настроена аутентификация и авторизация конкретного FTP-сайта, а также в "Basic settings" как настроены данные "Connect as..."

djalexv 17-06-2011 09:43 1696132

Цитата:

покажите как у Вас настроена аутентификация и авторизация конкретного FTP-сайта, а также в "Basic settings" как настроены данные "Connect as..."
Текущие настройки:
Изоляция пользователей - "Не изолировать/Корневой каталог"
Параметры SSL FTP - "Сертификат: не выбран; Политика SSL:разрешить" (если при создании сайта Указывать "Без SSL" результат тот-же)
Правила Авторизации - "разрешить/все пользователи/чтение и запись" (если "разрешить/все Анонимные пользователи/чтение и запись" - результат тот-же)
Проверка подлинности - "Анонимный доступ/включено/встроенная"; и "Обычная проверка подлинности/Отключено/встроенная".
"Basic settings" данные "Connect as..." - "Пользователь приложения (сквозная проверка подлинности)"
"Тест настроек" показывает :
Проверка подлинности - ОК
Авторизация - не удается проверить доступ по пути и дальше описание :
" Сервер настроен на проверку подлинности с помощью встроенной учетной записи при доступе по указанному физическому пути. Однако диспетчеру IIS не удается проверить, получила ли доступ встроенная учетная запись. Убедитесь, что у удостоверения пула приложений есть доступ для чтения по данному физическому пути. Если сервер присоединен к домену и удостоверением пула приложений является NetworkService или LocalSystem, проверьте, что <имя_домена>\<имя_компьютера>$ обладает разрешением на доступ для чтения по данному физическому пути. Затем повторите проверку настроек."
Пул приложений - DefaultAppPool, его удостоверение : "NetworkService", В настройках безопасности физического пути Все добавленно на полный доступ , по концовке добавил "ВСЕ" - "Полный доступ".
сервер НЕ в домене, диск Локальный.
Если "Connect as..." установить Текущего администратора , то ошибка (естественно) исчузает и авторизация (естественно) проходит :-)
Но на сервер все равно не пускает

Менял пул приложений и менял учетку запуска пула, в том числе на Текущего администратора в том числе и с загрузкой профиля , то ошибка (естественно) исчузает и авторизация (естественно) проходит :-)
Но на сервер все равно не пускает

т.к. в логах клиента (TotalCmd ) имеет место запись "Win32 error: Logon failure: unknown user name or bad password."
в пулах приложений включал "Разрешены 32-разрядные приложения" - не пускает

QRS 17-06-2011 19:00 1696576

Цитата:

Цитата djalexv
Правила Авторизации - "разрешить/все пользователи/чтение и запись" (если "разрешить/все Анонимные пользователи/чтение и запись" - результат тот-же) »

Если используется только анонимный доступ, то лучше указать "Все анонимные пользователи". Кстати, вы сайт перезапускали? Или IIS?

Может у Вас косяк с учеткой для гостевого входа?
Проверьте -"Authentication" - "Anonymous Authentication" - "Edit" - "Edit ... credentials" - должно стоять IUSR с пустыми полями... если все равно не пускает - попробуйте задать какого-нибудь пользователя.

Кстати, пробуйте перезапускать сайт или IIS (не знаю нужно ли IIS, но надежнее).

PS: Understanding Built-In User and Group Accounts in IIS 7

djalexv 20-06-2011 12:35 1698091

Цитата:

Цитата QRS
Если используется только анонимный доступ, то лучше указать "Все анонимные пользователи". »

Цитата:

Цитата djalexv
если "разрешить/все Анонимные пользователи/чтение и запись" - результат тот-же »

Цитата:

Цитата QRS
Кстати, вы сайт перезапускали? Или IIS? »

ДА перегружал все что можно ftp -сайт, ftp службу, iss сервер, жезелный сервер --
Цитата:

Цитата djalexv
результат тот-же »

А вот это
Цитата:

Цитата QRS
Проверьте -"Authentication" - "Anonymous Authentication" - "Edit" - "Edit ... credentials" - должно стоять IUSR с пустыми полями... »

а точнее вот это
Цитата:

Цитата QRS
PS: Understanding Built-In User and Group Accounts in IIS 7 »

точ- то доктор прописал спасибо :-)
Для тех кто столкнется с подобным в кратце :
В ws2008r2, а точнее в IIS 7 Для анонимного доступа в FTP (и судя по всему и к HTTP) в отличае от IIS 6 который стоял в ws2008 больше не используется пользователь IUSR_имямашины, но
т.к. происходило обновление с ws2008 на котором работал Ftp сервер на ws2008r2 , эта учетка была перенесена
(и она впринципе может остаться для обратной совместимости с IIS 6)
и вся настрока анонимного доступа была настроена на неё.
Вместо неё теперь дожна стоять (как указал уважаемый QRS
Цитата:

Цитата QRS
IUSR с пустыми полями.. »

, как я понял теперь эта учетка а также группа IIS_IUSRS - это встоенные пользаватели IIS .

Ещё 2 момента:

1. IUSR с пустым паролем должна быть установленна не толко для конретного ft (подозреваю что и HTTP) - сайта, но и в глобалных настройках "Анонимного доступа/Проверки подлинности FTP" на странице "Начальная настрока "имякомпьютера"" в разделе "Компоненты FTP"

2. Естественно IUSR должны быть добавленны в настроках безопаности Корневого каталога Ftp


Время: 22:41.

Время: 22:41.
© OSzone.net 2001-