1

У меня ошибка с сервером 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 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .