Я тщательно изучил эту тему о том, что такое активный режим и почему я столкнулся с печально известным 425 Can't open data connection.
ошибка, но после всей документации, учебных пособий и форумов в интернете, не дающих решения, я решил приехать сюда для последней попытки.
С помощью различных средств (объясняется ниже) я смог подключиться к этому серверу удаленно, но только через пассивные подключения. Я не могу подключиться, используя активный режим - по умолчанию клиент FileZilla (по крайней мере, в моем случае).
Сервер работает под управлением Windows 8 и FileZilla Server (часть пакета XAMPP) и использует порты:
- 21 для прослушивания
- 990 для неявного FTP через TLS
- 14147 для удаленного управления
- 6000-7000 для пассивного режима
Эти порты открываются как в NAT маршрутизатора, так и в брандмауэре Windows.
Это настройки для сервера
и это настройки для клиента
в пассивном режиме выбирается также откат к активному режиму
По понятным причинам локальные соединения работают, а удаленные - нет.
Стоит упомянуть - ftptest.net сообщает о соединении как о УСПЕХЕ, однако я обнаружил, что он использует режим PASV для подключения к серверу. Я поместил журнал этого успешного соединения в pastebin для справки. Опять же, это использует неявный FTP через TLS. Стандартные FTP-соединения работают с использованием этого веб-сайта (а не через мои собственные средства подключения), но я отключил их на сервере, используя только SSL/TLS-соединения.