Назад | Перейти на главную страницу

Windows Server 2008 r2 FTP блокирует внешние подключения

У меня есть сервер Windows 2008r2 с IIS 7.5. Я пытаюсь настроить FTP-сервер в IIS, но у меня возникают неприятные проблемы.

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

Я решил, что с брандмауэром должны быть проблемы, поэтому я зашел в настройки брандмауэра и отключил общедоступный профиль, и мои удаленные подключения заработали!

В моих правилах для входящих подключений есть правила для FTP-соединений, разрешающие все профили и т. Д. Я думаю, они создаются автоматически при настройке FTP-сервера.

Кто-нибудь знает, как разрешить удаленные подключения, не отключая общедоступный брандмауэр?

Можете ли вы показать соответствующие правила с помощью команды

netsh advfirewall firewall show rule name=all

то, что вы в основном хотите, - это активные порты ftp 21, входящие (с любого порта), и порт 20 (данные), исходящие на любой порт. Для пассивного ftp вам необходимо разрешить входящие порты из заданного диапазона (настроенного в IIS), а также разрешить их в брандмауэре.

взгляните на это руководство Настройка параметров брандмауэра FTP в IIS 7 я думаю, это будет очень полезно.