После настройки FTP сервера на Windows Server соединение с ним все равно не устанавливается со включенным брандмауэром и добавленными правилами по умолчанию для FTP сервера. С отключенным firewall все работает.
Проблема в стандартных правилах.
Решение
В явном виде указать FTP серверу какие порты использовать для пассивного режима.
Диспетчер служб IIS – правой кнопкой по имени сервера – Поддержка брандмауэра FTP. Выставляем порты, например 60000-60100 и нажимаем Применить:
![](https://umnoe-gelezo.ru/wp-content/uploads/2023/10/image-19.png)
Далее, открываем брандмауэр и В ЯВНОМ ВИДЕ создаем правило разрешающее входящие TCP соединения на указанные нами порты + 21 порт:
![](https://umnoe-gelezo.ru/wp-content/uploads/2023/10/image-20.png)
И перезапускаем службу “Служба FTP (Майкрософт)”
Ссылки
https://www.vdtutorials.com/install-and-configure-ftp-server-on-windows-server-2022/