Подтвердить что ты не робот

Ошибка FTP 530 Пользователь не может войти

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

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

Я проверил, и у меня есть Лог локально выбран. Я не разрешаю только анонимные подключения. У меня есть доступ к этому компьютеру из выбранной сети.

Я также перезапустил службы IIS и FTP.

Единственное, что я заметил об этом веб-сайте в IIS, отличном от другого сайта, использующего FTP, это то, что в нем есть 3 виртуальных каталога под сайтом. И когда я нажимаю на любую из этих 3, тогда в центральной панели появляется полоса FTP. Есть смысл?

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

4b9b3361

Ответ 1

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

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%, что это правильная вещь, но это, безусловно, решило эту проблему для меня.

Ответ 2

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

Ответ 3

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

UserName: Domain|Username
Password: secretSquirrel

Ответ 4

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

введите описание изображения здесь

Ответ 5

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

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

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

КОНФИГУРАЦИЯ ОБСЛУЖИВАНИЯ МЕНЕДЖМЕНТА И ДОБАВЛЯЕТ МЕНЕДЖЕР IIS 7 -

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

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

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

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

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

Ответ 6

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

http://support.microsoft.com/kb/200475

Ответ 7

У меня была такая же ошибка. В моем случае я использовал локального пользователя, определенного на сервере с FTP. Имя пользователя было очень коротким (3 символа). Я мог бы "запускать" этого пользователя на сервере, подтверждая, что Windows была в порядке с ним и разрешала ему проходить аутентификацию. Но при тестировании FTP он будет возвращать Пользователь не может войти.

Решение? Я переименовал пользователя в длину (4 символа). Конечно, обновил свое имя и в разделе "Авторизация". Затем работал FTP. Надеюсь, это поможет кому-то!

Ответ 8

Для меня я правильно настроил IIS в соответствии с обычной процедурой. Анонимная аутентификация работала, но конкретного пользователя нет.

потому что учетные записи пользователей были созданы в IIS. На самом деле также предполагалось создать локальные учетные записи Windows.

Тогда это сработало.

Ответ 9

В моем случае я сделал этого пользователя членом IIS_IUSERS.

Ответ 10

Использование пользователей IIS.

Do not isolate users -> User name directory работал нормально. Пользователи запущены в правильной папке.

Когда я переключался на Isolate Users -> User name Directory, у меня была следующая ошибка:

Response:   530 User cannot log in, home directory inaccessible.
Win32 error: The system cannot find the path specified.

По какой-то причине вам нужно добавить виртуальный каталог LocalUser, который указывает на ваш корень.

Это должно быть точное имя и его регистр.

Это сработало для меня.

Ответ 11

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

Ответ 12

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

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

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

Ответ 13

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