Как устранить ошибку FTP «Не удалось получить список каталогов» для учетной записи администратора в IIS 7.5

Используя учетную запись администратора, я подключился по FTP к моему FTP-сайту IIS 7.5 с помощью FileZilla. Мне удалось успешно загрузить файл, но я продолжаю получать в ответ «Не удалось получить список каталогов».

В пассивном режиме команда, ответ и ошибка:

  Команда: LISTResponse: 150 Открытие соединения для передачи данных в режиме BINARY. Ответ: 550 Сетевое соединение было прервано локальной системой.  Ошибка: не удалось получить список каталогов  

В активном режиме команда, ответ и ошибка:

  Команда: PORT 192,168  , 1,129,102,151 Ответ: 501 Сервер не может принять аргумент. Ошибка: не удалось получить список каталогов  

Что я сделал не так?


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

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

  227 Вход в пассивный режим (x1, x2, x3, x4, y1, y2)  

IP, который будет используется x1.x2.x3.x4 и порт (y1 * 256) + y2. Я видел неправильные значения для y1 и y2, поэтому мне пришлось перезапустить «Microsoft FTP Service» , чтобы он действительно распознал значения, которые я установил в настройках FTP Firewall в IIS.


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

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

  227 Вход в пассивный режим (x1, x2, x3, x4, y1, y2)  

IP, который будет используется x1.x2.x3.x4 и порт (y1 * 256) + y2. Я видел неправильные значения для y1 и y2, поэтому мне пришлось перезапустить «Microsoft FTP Service» , чтобы он действительно распознал значения, которые я установил в настройках FTP Firewall в IIS.


Для меня перезапуск не помог, но отключение пассивного режима помогло.


Для меня перезапуск не помог, но отключение пассивного режима помогло.


Похоже на проблему конфигурации брандмауэра. Пожалуйста, ознакомьтесь с этой статьей (если вы еще этого не сделали): http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings/


Похоже на проблему конфигурации брандмауэра. Пожалуйста, прочтите эту статью (если вы еще этого не сделали): http://learn.iis.net/page. aspx/309/configuring-ftp-firewall-settings/


У меня была такая же проблема, но у меня есть решение.

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


У меня была такая же проблема, но у меня есть решение.

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


Вот решение от Microsoft.

http://www .iis.net/configreference/system.applicationhost/sites/sitedefaults/ftpserver/directorybrowse

Установка функции расширения FTP и включение вывода списка при просмотре каталогов решила мою проблему.


Вот решение от Microsoft.

http://www.iis.net/configreference/system.applicationhost/sites/sitedefaults/ ftpserver/directorybrowse

Установка функции расширения FTP и включение вывода списка при просмотре каталогов решила мою проблему.


У меня была такая же ошибка на Windows 2008 Server, и мне пришлось разрешить все (пассивные порты) как на моем брандмауэре, так и в брандмауэре Windows (общедоступный профиль), и мне пришлось перейти с FTP IIS 6.0 на FTP IIS 7.5.


У меня была такая же ошибка на Windows 2008 Server, и мне пришлось разрешить все (пассивные порты) как на моем брандмауэре, так и в брандмауэре Windows (общедоступный профиль), и мне пришлось выполнить обновление с IIS 6.0 с FTP на IIS 7.5 FTP.


Решил ту же самую проблему и после настройки Поддержка брандмауэра FTP в IIS для соответствия моему внешнему IP-адресу, проблема не устранена. В качестве последнего шага я отредактировал фактическое правило FTP в брандмауэре Windows и разрешил Edge Traversal -> Allow Edge Traversal в Дополнительно нажмите Применить/ОК и перезапустите FTPSVC в Службах. После этого у меня больше не было проблем.


Решить ту же самую проблему и после настройки Поддержка брандмауэра FTP в IIS, чтобы соответствовать моему внешнему IP-адресу, проблема все еще была. В качестве последнего шага я отредактировал фактическое правило FTP в брандмауэре Windows и разрешил Edge Traversal -> Allow Edge Traversal в Дополнительно нажмите Применить/ОК и перезапустите FTPSVC в Службах. После этого у меня больше не было проблем.


мне помогло второе сообщение в этой ветке:

Невозможно перечислить каталог на IIS FTP Passive

я запустил это из командной строки: netsh advfirewall set global StatefulFtp enablenet stop ftpsvcnet start ftpsvc


2-й пост в этой теме помог мне:

Невозможно перечислить каталог на IIS FTP Passive

Я запустил это из командной строки: netsh advfirewall set global StatefulFtp enablenet stop ftpsvcnet запустить ftpsvc

Оцените статью
techsly.ru
Добавить комментарий