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

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

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

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

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

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

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

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

1 Ответ

2 голосов
/ 20 октября 2014

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

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

  2. Откройте брандмауэр Windows для ftpsvc. ОТКЛЮЧИТЕ глобальный параметр StatefulFtp:

netsh advfirewall firewall добавить имя правила = FTP_Service action = allow service = протокол ftpsvc = TCP dir = in netsh advfirewall установить глобальное StatefulFTP отключить

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

net stop ftpsvc net start ftpsvc

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