Ошибка FTP 530 Пользователь не может войти - PullRequest
18 голосов
/ 28 июля 2010

Я пытаюсь подключиться по FTP к новому FTP-сайту, настроенному с помощью IIS 7.0 для Windows Server Web (64-разрядная версия).Но я получаю вышеуказанную ошибку при попытке войти на этот сайт.Но я могу войти на другие мои FTP-сайты.

Кроме того, когда я выбираю этот веб-сайт из диспетчера IIS, раздел FTP не отображается в средней части, хотя он отображается на панели «Действие».И я не могу успешно войти на этот FTP-сайт.

Я проверил, и у меня выбрано Войти локально.У меня не разрешены только анонимные подключения.Доступ к этому компьютеру из выбранной сетиработает то, что под этим есть 3 виртуальных каталога.И что, когда я нажимаю на любой из этих 3, полоса FTP появляется в центральной панели.Имеет смысл?

Как я могу отладить причину этой ошибки?Какие инструменты SW я могу использовать?

Ответы [ 16 ]

15 голосов
/ 20 февраля 2014

Вы пытались войти с FTP-сервера?Если вы сделаете это и включите параметр «Показывать подробные сообщения из локальных запросов» в разделе «Сообщения FTP», то вы получите более четкое представление о том, почему вход в систему не удается выполнить.В моем случае я получил следующее сообщение (я использую IIS Manager Users и сквозную аутентификацию)

530-User cannot log in.
 Win32 error:   Access is denied.
 Error details: Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config
 Error: Cannot read configuration file due to insufficient permissions

Для решения этой проблемы я дал пользователю NETWORK SERVICES доступ только для чтения к каталогу конфигурации, указанному в сообщении об ошибке,Я не уверен на 100%, что это правильно, но это определенно исправило эту проблему для меня.

9 голосов
/ 28 июня 2016

В моем случае я забыл включить обычную аутентификацию

enter image description here

9 голосов
/ 05 сентября 2013

в моей ситуации мне не хватало расширяемости FTP службы ролей, что фактически позволяет IIS Manager Auth.Это довольно сложно, так как вы можете разрешить авторизацию IIS Manager, но все равно он не будет работать, пока вы не установите FTP Extensibility

5 голосов
/ 25 февраля 2016

Попробуйте отправить свои учетные данные в следующем формате:

UserName: Domain|Username
Password: secretSquirrel
2 голосов
/ 22 апреля 2013

У меня была такая же проблема, я удалил FTP-сайт и выполнил следующее:

http://www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7

Предварительные условия - я установил разрешения для папок с помощью 4 примеров команд, но это сделалоне только решить проблему, поэтому я не могу сказать, что этот шаг необходим, но это то, что я сделал, и теперь он работает.

НАСТРОЙКА СЛУЖБЫ УПРАВЛЕНИЯ IIS И ДОБАВЛЕНИЕ МЕНЕДЖЕРА IIS 7 -

Просто выполните шаг 4, сначала удалите существующего пользователя, а затем повторно добавьте его.

Создание нового FTP-сайта и настройка учетной записи диспетчера IIS 7 -

Все шаги здесь

КОНФИГУРАЦИЯ САЙТА FTP ДЛЯ ИСПОЛЬЗОВАНИЯ АУТЕНТИФИКАЦИИ МЕНЕДЖЕРА IIS 7 Все 12 шагов, включая настройку «Администратор» в шаге 5.

Тогда он начал работать для меня, наверное, когда я это сделалбез гида я пропустил что-то простое.

1 голос
/ 08 февраля 2019

Кажется, есть много разных возможных причин.В моем случае мне не удалось войти в систему с простым «именем пользователя» с той же ошибкой, что и упомянутая.

Это было решено, когда я вошел в систему с помощью «. \ Username».

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

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 22 февраля 2019

Я бы рекомендовал сначала проверить Журналы FTP . Код состояния даст вам больше информации о проблеме. Вот объяснение кодов состояния: Коды состояния FTP в IIS 7.0 и более поздних версиях

У меня была эта проблема, потому что мой IIS не поддерживал пассивный режим . После ввода данных в модуль поддержки брандмауэра FTP проблема была решена.

enter image description here

Другие сценарии из этого поста 530 Пользователь не может войти в систему, домашний каталог недоступен

Правила авторизации. Убедитесь, что есть правило авторизации, разрешающее пользователю или анонимный доступ. Проверьте страницу «IIS> FTP-сайт> Правила авторизации FTP», чтобы разрешить или запретить доступ для определенных или всех пользователей.

NTFS-разрешения. Пользователи FTP (локальные или доменные) должны иметь разрешения для физической папки. Щелкните правой кнопкой мыши папку и перейдите в Свойства. На вкладке «Безопасность» убедитесь, что у пользователя есть необходимые разрешения. Вы можете игнорировать вкладку Shared. Он не используется для доступа по FTP.

Закрытая учетная запись. Если ваша локальная или доменная учетная запись заблокирована или срок ее действия истек, вы можете столкнуться с ошибкой «Пользователь не может войти». Проверьте свойства локального пользователя или настройки пользователя Active Directory, чтобы убедиться, что учетная запись пользователя активна.

Другие проблемы с разрешениями. У учетной записи пользователя могут отсутствовать права «Локальный вход в систему» ​​или «Разрешить только анонимные подключения».

0 голосов
/ 15 февраля 2019

По какой-то причине мой пользователь был "заблокирован". Так что я мог «разблокировать» его в локальном диспетчере пользователей (управление компьютером) Теперь работает нормально. Надеюсь, это поможет.

0 голосов
/ 11 июля 2017

В моем случае мне пришлось удалить domain от пользователя.

Итак, ваш пользователь должен быть как username, а не как domain\username.

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 14 мая 2017

Пожалуйста, проверьте безопасность папки, в которой используется этот ftp.посмотрите, связан ли пользователь или группа, которую вы выбрали для этого ftp, с безопасностью этой папки.

...