
У меня есть сервер Windows 2008, работающий с FTP 7 на IIS 7.
Я настроил его на подключение «из коробки» с определенным пользователем (скажем, Джоном) с правами на чтение/запись.
Когда я использую клиентское программное обеспечение FileZilla, я могу подключиться к серверу как john. Никаких проблем. Однако, когда я пытаюсь подключиться с помощью проводника Windows или с помощью командной строки, я оказываюсь в тупике, сообщая: «Вход не выполнен». На моем клиентском компьютере установлена Windows Vista Ultimate.
Кто-нибудь знает, что может быть причиной этого?
решение1
Я просто хочу сказать, что все ответы были мне полезны.
Однако в конце концов решение, к которому я пришел, оказалось на самом деле довольно простым, и мне следовало подумать о нем раньше.
Я понял, что не перезапустил сервер после установки FTP 7. На самом деле я не думал, что это необходимо, но после перезапуска компьютера и проверки работоспособности проводника Windows и командной строки FTP я пришел к выводу, что это в какой-то степени необходимо.
Так что, если у вас возникла та же проблема, что и у меня, обязательно перезагрузите устройство после установки FTP 7.
решение2
Убедитесь, что вы включаете имя пользователя в свои запросы. Например, когда вы подключаетесь с помощью Windows Explorer, введите URL-адрес как-то так:
В качестве альтернативы вы обычно можете указать пароль в строке, например:
решение3
Вы указываете Explorer / ftp.exe подключаться с определенным именем пользователя, а не «Анонимно»?
Какие ошибки отображаются в журнале IIS?
решение4
У меня была та же проблема, и ответы, упомянутые выше, не сработали. Затем я заметил, что пул приложений по умолчанию не работает. Поскольку мне нужен был только FTP, я установил только службы FTP в Win2008. Решением для меня стала установка компонентов веб-сервера (базовая функциональность веб-сервера) в функциях сервера. После этого я смог запустить пул приложений по умолчанию (перезагрузка не потребовалась ;-), и вход по FTP заработал.