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