Настраиваю FTP на IIS в ПАССИВНОМ режиме подключения.
Столкнулся со следующей проблемой: IIS выделяет под пассивное подключение FTP порты из диапазона не соответсвующих настройкам в "поддержка брандмауэра FTP".
Я задаю диапазон портов 50100 - 50200
В логах вижу, что IIS "приглашает" клиент FTP подключиться к другому порту.
Логи:
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 Microsoft FTP Service
Команда: AUTH TLS
Ответ: 234 AUTH command ok. Expecting TLS Negotiation.
Статус: Инициализирую TLS...
Статус: Проверка сертификата...
Команда: USER micropodgon
Статус: TLS/SSL соединение установлено.
Ответ: 331 Password required
Команда: PASS ****************
Ответ: 230 User logged in.
Команда: SYST
Ответ: 215 Windows_NT
Команда: FEAT
Ответ: 211-Extended features supported:
Ответ: LANG EN*
Ответ: UTF8
Ответ: AUTH TLS;TLS-C;SSL;TLS-P;
Ответ: PBSZ
Ответ: PROT C;P;
Ответ: CCC
Ответ: HOST
Ответ: SIZE
Ответ: MDTM
Ответ: REST STREAM
Ответ: 211 END
Команда: OPTS UTF8 ON
Ответ: 200 OPTS UTF8 command successful - UTF8 encoding now ON.
Команда: PBSZ 0
Ответ: 200 PBSZ command successful.
Команда: PROT P
Ответ: 200 PROT command successful.
Статус: Соединение установлено
Статус: Получение списка каталогов...
Команда: PWD
Ответ: 257 "/" is current directory.
Команда: TYPE I
Ответ: 200 Type set to I.
Команда: PASV
Ответ: 227 Entering Passive Mode (XX,XX,XX,XX,192,136).
Команда: LIST
Ответ: 150 Opening BINARY mode data connection.
Ответ: 226 Transfer complete.
Статус: Список каталогов извлечен
Ответ: 227 Entering Passive Mode (XX,XX,XX,XX,192,136) - это (192 * 256) + 136 = 49288 порт.
Вопрос: как сделать так, чтобы IIS выдавал указанные порты для подключения?