Настройка пассивного FTP (IIS6) на Windows Server 2003 - PullRequest
1 голос
/ 12 января 2009

У меня проблемы с настройкой пассивного FTP на IIS 6. Я использовал эту инструкцию: http://www.velikan.net/iis-passive-ftp/

Когда я попытался загрузить файл через FTP, я получил ошибку:

425 Can't open data connection. : /index.html

Интересно то, что с сервера я вижу, что файл index.html уже создан, но размер файла установлен равным 0.

Я использую клиент FireFTP. Я открыл пассивные порты FTP для 1024-1048.

Есть идеи? Спасибо!

Ответы [ 2 ]

0 голосов
/ 21 октября 2009

Несколько вещей, чтобы проверить-

  1. Убедитесь, что клиент устанавливает соединения PASV. Проверьте журналы клиента ftp, чтобы узнать, отправляет ли команда PASV перед получением каких-либо данных.
  2. Пассивные порты FTP НЕ 1024-1048, насколько я знаю, сервер случайным образом выбирает любые порты выше 1024.
0 голосов
/ 26 марта 2009

Вы установили диапазон пассивных портов и открыли порты на сервере и любом промежуточном межсетевом экране? (разрешить соединения на этих портах от клиента к серверу)

Разрешены ли порты / приложения в локальном брандмауэре? (разрешить соединения наружу)

В журнале FTP-клиента в какой-то момент написано PASV?

Команда для создания файла отправляется через порт 21, дополнительный порт - для данных. Таким образом, создание файла 0 КБ просто показывает, что он не работает.

...