Проблемы с FTP в Amazon EC2 Windows 2008 - Невозможно получить список каталогов

Есть ли у кого-нибудь надежный способ доступа по FTP к экземплярам Windows 2008 EC2? Моя работа отлично работала после того, как я следил за множеством онлайн-руководств от других пользователей. Затем он начал ухудшаться, периодически выдавая ошибку «Не удалось получить список каталогов». Логин по-прежнему был в порядке. Теперь ошибка необратима, и я не могу обновить свой веб-сайт.

Amazon, конечно, не будет отвечать ни на какие электронные письма, если у меня нет пакета поддержки, но у них нет документации по настройке FTP на их серверах.

Я использовал старый FTP на основе IIS6 - когда мне удалось подключиться и когда он перестал работать, я попробовал новый FTP 7, как подробно описано здесь: http://learn.iis.net/page.aspx/263/установкаинастройкаftp-on-iis-7/

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

Пожалуйста, придите мне на помощь!

В моей группе безопасности по умолчанию есть порты 20 и 21 для пересылки моего IP-адреса. Согласно статье выше, у меня есть порты 4900-4910, открытые для 0.0.0.0/0.

Мой клиент - FileZilla, использующий FTPS (был просто FTP с FTP-сервером IIS6), соединение с пассивным переходом обратно к активному.


person Jordan    schedule 09.03.2011    source источник
comment
Вы когда-нибудь это решали?   -  person Elan Hasson    schedule 11.02.2012


Ответы (1)


У меня тоже была эта проблема, и найти ее не так-то просто. Следующая ссылка наконец-то сработала для меня. В основном следующее.

  1. В IIS выделите сервер верхнего уровня (не FTP-сайт). Щелкните Поддержка брандмауэра FTP. В разделе Data Channel Port Range установите небольшой диапазон, например 41000-41099. В разделе «Внешний IP-адрес» укажите свой эластичный IP-адрес.

  2. Откройте брандмауэр Windows для ftpsvc. Отключите глобальную настройку StatefulFtp:

брандмауэр netsh advfirewall добавить имя правила = FTP_Service действие = разрешить службу = протокол ftpsvc = TCP dir = в netsh advfirewall установить глобальный StatefulFTP отключить

  1. В административной командной строке перезапустите службу Microsoft FTP, чтобы убедиться, что все изменения вступили в силу:

net stop ftpsvc net start ftpsvc

  1. Откройте соответствующие 100 портов, например 21 и 41000-41099 в вашей группе безопасности EC2.
person Kalel Wade    schedule 20.10.2014