FTP-сервер FileZilla завершается с ошибкой 425 (не в пассивном режиме)

756
Mark Deven

Я столкнулся с ошибкой на своем сервере FileZilla, ошибка 425. Сначала моя проблема выглядела хорошо, за исключением того, что я НЕ В ПАССИВНОМ РЕЖИМЕ! Он никогда не переключается в пассивный режим. Вот журнал:

(000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> Connected on port 21, sending welcome message... (000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> 220-FileZilla Server 0.9.60 beta (000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> 220-Welcome to the local FTP server (000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> 220 ELLIOTTS WIFI Initiated (000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> OPTS UTF8 ON (000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> 202 UTF8 mode is always enabled. No need to send this command. (000006)6/6/2018 16:20:45 PM - (not logged in) (192.168.1.16)> USER Lucas (000006)6/6/2018 16:20:45 PM - (not logged in) (192.168.1.16)> 331 Password required for lucas (000006)6/6/2018 16:20:48 PM - (not logged in) (192.168.1.16)> PASS (000006)6/6/2018 16:20:48 PM - lucas (192.168.1.16)> 230 Logged on (000006)6/6/2018 16:20:50 PM - lucas (192.168.1.16)> PORT 192,168,1,16,194,21 (000006)6/6/2018 16:20:50 PM - lucas (192.168.1.16)> 200 Port command successful (000006)6/6/2018 16:20:50 PM - lucas (192.168.1.16)> LIST (000006)6/6/2018 16:20:50 PM - lucas (192.168.1.16)> 150 Opening data channel for directory listing of (000006)6/6/2018 16:21:00 PM - lucas (192.168.1.16)> 425 Can't open data connection for transfer of 

Обратите внимание, что это локальные, а не публичные IP-адреса. Я не уверен, какие порты не могут быть установлены на моем маршрутизаторе, и я даже пытался не иметь брандмауэра ни на одной машине. Я полностью озадачен, и Google, кажется, не предлагает никаких решений.

Я пробовал много разных компьютеров в моей локальной сети, с брандмауэром или без него. Он работал, когда я впервые настроил свой сервер, но потом он внезапно перестал работать. Я не установил новые программы и не изменил настройки.

1
Так что это локальное подключение к локальной сети, верно? Подтвердили ли вы запрос брандмауэра Windows для FileZilla, когда он появился? Daniel B 6 лет назад 0
Ни одна такая вещь не подошла? У меня нет брандмауэра на компьютере под управлением ftp, а другой компьютер - Windows 98. Mark Deven 6 лет назад 0
Какой компьютер работает под управлением Windows 98? ПК-сервер FTP или ПК-клиент FTP? Все современные версии Windows имеют встроенный брандмауэр. Вам также будет предложено только один раз для любой программы. Daniel B 6 лет назад 0
Windows 10 работает на сервере, и брандмауэр полностью отключен. Windows 98 подключается. Я тоже пробовал с того же компьютера хостинг. Mark Deven 6 лет назад 0
Сервер не контролирует, используется ли пассивный или активный режим. Это клиент. И вы ничего не сказали нам об используемом вами FTP-клиенте. Martin Prikryl 6 лет назад 0
Просто ftp.exe это клиент. Mark Deven 6 лет назад 0
Вы проверяли, разрешает ли межсетевой экран сервера ** исходящие ** соединения с другими компьютерами? Martin Prikryl 6 лет назад 0
Полностью отключенный брандмауэр, как даже не включенный, на обеих машинах не изменил это. Mark Deven 6 лет назад 0

1 ответ на вопрос

0
Martin Prikryl

FTP-сервер не контролирует, используется ли пассивный или активный режим. Это клиент, который контролирует это.

Вы должны указать своему FTP-клиенту использовать пассивный режим. Хотя на самом деле практически все (приличные) FTP-клиенты по умолчанию работают в пассивном режиме.

Из последовательности используемых команд (в частности OPTS UTF8 ON) видно, что вы используете ftp.exeклиент командной строки Windows . Этот клиент не поддерживает пассивный режим ни в одной версии Windows. Смотрите также Как использовать пассивный режим FTP в командной строке Windows?

Проблема не в том, что он находится в пассивном режиме, проблема в том, что я не могу передать файлы или каталог. Я просто констатирую тот факт, что это не в пассивном режиме, так как большинство 425 ошибок, кажется, в пассивном режиме. Это было ясно до того, как мой пост был отредактирован. Mark Deven 6 лет назад 0
У меня также нет возможности использовать что-либо, кроме командной строки cmd.exe (и, следовательно, ftp.exe). Это работало, когда я впервые проверил сервер, но примерно через день он перестал работать, и я ничего не изменил. Mark Deven 6 лет назад 0
Я не думаю, что это было ясно. В любом случае, проблема скорее всего локальная, а не серверная. Так что вы должны рассказать нам больше о вашей локальной машине. Martin Prikryl 6 лет назад 0
Я пробовал на 3 разных компьютерах. ПК с Windows 98, ПК с Windows 10 и другой ПК с Windows 10. Я пробовал с брандмауэром и без. Это Dell, Lenovo и Avid. Mark Deven 6 лет назад 0
Пожалуйста, добавьте это к вашему вопросу. И опишите, как вы подключаетесь к серверу и как работает маршрутизатор, когда IP-адреса являются локальными. Martin Prikryl 6 лет назад 0

Похожие вопросы