1

Я пытаюсь подключиться к FTP-серверу Server 2012 IIS 8, используя FTP в командной строке другого клиента Windows. Как только я пытаюсь передать файл или вывести каталог в каталог, он зависает на неопределенный срок ... без сообщений об ошибках или тайм-аутов, без ошибок в журнале. Я имею полный контроль над клиентом и серверами, но не могу заставить его работать.

Я могу ftp к localhost, когда я нахожусь на сервере, но не от любого из клиентов вне сети. Я могу фтп использовать клиент Filezilla, только не с FTP в командной строке ... это то, что мне нужно сделать, используя что-либо кроме командной строки FTP, это не вариант.

Это работало в один момент, но потом остановилось. Я не знаю почему. Я единственный пользователь в этой системе (разработка), и я не помню, чтобы что-то делал с IIS, когда он остановился. Тем не менее, я применил ряд патчей Windows.

Я перепробовал все, что мог найти в веб-поиске:

  • полностью выключил брандмауэр Windows
  • включен / отключен с учетом состояния FTP
  • настроил пассивные порты в IIS и Firewall
  • разрешено "Все" в разрешениях файла и ftproot

1 ответ1

0

Будет ли модератор, который удалил мой ответ, пересмотреть. ОП говорит, что они полностью отключили брандмауэр, но не говорят, на какой машине. Очевидной машиной для отключения брандмауэра является сервер IIS. Я сделал это, пытаясь решить свою проблему. НЕ очевидно (не для меня, во всяком случае) отключить брандмауэр на клиенте. Я до сих пор не могу объяснить, почему я решил попробовать это. Но это то, что исправило этот сценарий для меня. О, да, конечно, я не говорю, что брандмауэр отключен, это просто для выявления проблемы. Очевидно, что на клиентском брандмауэре должно быть правило исходящего FTP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .