У меня проблема с моим тестовым FTP-сервером. Я установил и настроил сервер FileZilla, он прослушивает управляющее соединение на порту 21, а затем может обеспечить соединение для передачи данных в пассивном режиме на портах между 50100 и 51100.
Я пытаюсь установить локальное соединение 127.0.0.1:21 и получить СПИСОК файлов и папок в корневом каталоге FTP.
Клиент FileZilla: Работает
FTP в MS-DOS: Работает
TELNET в MS-DOS: Управляет соединением и аутентификацией пользователя. ОК, затем я переключаюсь в пассивный режим, и когда я пытаюсь получить файлы и папку с СПИСОК команд. Он отвечает "Не удается открыть соединение для передачи данных" / "".
Я пробовал устанавливать правила брандмауэра для портов 50100-51100 и сервера FileZilla. Это все еще не работает.