Как включить пассивный режим FTP для сервера Amazon EC2 с IIS
У меня изначально была проблема при использовании pagelime, который требовал от пользователей использовать пассивный режим и не поддерживал активный режим. Получение активного режима работы было довольно прямолинейным, но получение пассивной работы потребовало гораздо больше усилий.
Я использую сервер Amazon EC2 с IIS, а также FTP-сайт.
1 ответов
следующая ссылка-это то, что, наконец, решило это для меня. Я выделю некоторые из основных вещей ниже, если ссылка перестанет работать.
https://forums.aws.amazon.com/thread.jspa?threadID=98905
- в IIS выделите сервер верхнего уровня (не FTP-сайт). Выберите поддержка брандмауэра FTP. В разделе диапазон портов канала данных установите небольшой диапазон, например 41000-41099. Под внешним IP-адресом к вашему эластичному IP-адресу. Включение 49152-65535 будет работа также, но, вероятно, менее безопасна из-за большего количества открытых портов.
- откройте Брандмауэр Windows для ftpsvc. Отключите глобальную настройку StatefulFtp:
netsh advfirewall firewall add rule name=FTP_Service action=allow service=ftpsvc protocol=TCP dir=in
netsh advfirewall set global StatefulFTP disable
- из административной командной строки перезапустите службу Microsoft FTP, чтобы убедиться, что все изменения эффект:
net stop ftpsvc
net start ftpsvc
- откройте соответствующие 100 портов, например 21 и 41000-41099, в вашей группе безопасности EC2. Или 49152-65535, если вы идете по этому маршруту.