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

исходящий ftp на сервере 2008 R2 останавливается

встроенный ftp-клиент командной строки в server 2008 не поддерживает пассивный режим

поэтому я использовал эти команды, чтобы разрешить исходящий ftp (он зависает без этого)

1) Откройте порт 21 на брандмауэре

netsh advfirewall firewall добавить имя правила = "FTP (без SSL)" действие = разрешить протокол = TCP dir = в локальном порту = 21

2) Активируйте фильтр приложений брандмауэра для FTP (он же Stateful FTP), который будет динамически открывать порты для подключений к данным.

netsh advfirewall устанавливает глобальное включение StatefulFtp

однако на сервере 2008 r2, эти команды вроде работают, но на исходящий ftp это не влияет, тормозит

Я не хочу использовать альтернативный клиент

Вместо использования команды netsh вы можете настроить Windows для добавления правил брандмауэра, включив уведомление в консоли «Брандмауэр Windows в режиме повышенной безопасности».

Щелкните «Свойства брандмауэра Windows» в корневом объекте «Брандмауэр Windows в режиме повышенной безопасности на локальном компьютере». Оттуда вы настраиваете параметры на каждой из вкладок профиля «Домен», «Частный» и «Общедоступный» и устанавливаете «Отображать уведомление» на «Да».

Когда это будет сделано, запустите FTP-клиент и подключитесь к FTP-серверу. Теперь вам будет предложено добавить правило для вашей ftp-программы.

Удачи!

-Энди

R2 тоже вызывал у меня проблемы с FTP-клиентом. Мое решение заключалось в создании правила для приложения:

1) netsh advfirewall firewall add rule name = "Permit FTP Client" dir = in action = allow enable = yes profile = any program =% SystemRoot% \ System32 \ ftp.exe

2) Я также включил statefulftp: netsh advfirewall set global statefulftp enable