IIS 7.5:
Ftp Firewall Suport: Data Ranges 49152-65535 using external Ip of Amazon EC2 static IP
Ftp IPv4 Restriction: allow: Amazon EC2 static IP
Ftp Authentication: Anonymous: Enabled, Basic: Disabled, IISMgr: Enabled
Ftp Authorization: Allow All Users: Read/Write
Windows Firewall (Inbound):
Open port 21
Open port ranges: 49152-65535
(Outbound)
Open port: 20
Amazon EC2 Security Group:
Custom TCP Rule: 21
Custom TCP Rule: 49152-65535
Он работает в Internet Explorer, когда я набираю адрес: ftp: // локальный
на сервере, но когда я ввел статический IP-адрес Amazon EC2 (ftp: // IPADRESS) не подключается.
Я также не могу подключиться к FileZilla
Я попытался полностью отключить брандмауэр, и он работает. Есть ли что-нибудь, кроме группы безопасности EC2 и правил для входящих подключений Windows, что может заблокировать соединение?
У меня была аналогичная проблема с доступом к IIS.
Я решил это:
Работает как шарм и очень быстро. :)
Вы можете сохранить правила FTP по умолчанию для 2008 R2, поэтому вам не нужно добавлять новые. Правила по умолчанию в порядке. Если вы не можете подключиться, вы должны убить этот процесс через диспетчер задач и подождать 5 секунд, пока он перезапустится. В диспетчере задач выберите вкладку служб, найдите FTPSVC, щелкните правой кнопкой мыши, перейдите к процессам, затем завершите процесс svchost.exe, и все. Это нераскрытая ошибка Windows, которую также можно обойти, перезагрузив сервер. Это связано как с настройками брандмауэра, так и с выходным и входным брандмауэром, а также с изменением конфигурации ftp и перезагрузкой сервера IIS, поэтому его немного сложно решить, учитывая меры безопасности, а также пользователя, от которого запущена служба FTP.