Я пытаюсь решить эту ошибку при поиске в сети, но безуспешно.

Ошибка:

425 Не удается открыть соединение для передачи данных "/"

Мое программное обеспечение:

  • Windows Server 2013 и последний сервер filezilla

Моя топология:

  • Сервер подключен к роутеру - Маршрутизатор с динамическим IP от провайдера, динамический днс обновлен.

Мои настройки:

  • Режим PASV с портами 51000-61000
  • Получить внешний ip с помощью http://ip.filezilla-project.org/ip.php
  • Включен FTP через TLS с портом 990

Где я открыл свои порты

  • Маршрутизатор: локальный и общедоступный 21, локальный 51000 общедоступный 51000-61000, локальный и общедоступный 990 (ВСЕ tcp)
  • Брандмауэр Windows: в обоих направлениях, порты 21, 51000-61000, 990.

На моей локальной сети это работает отлично. Я думаю, что-то не так с конфигурацией переадресации портов маршрутизатора. Вот.

Моя конфигурация переадресации портов на маршрутизаторе

Я что-то не так делаю?

Я добавляю журнал моего ftp сервера:

(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> PBSZ 0
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 200 PBSZ=0
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> PROT P
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 200 Protection level set to P
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> PWD
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 257 "/" is current directory.
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> TYPE I
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 200 Type set to I
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> PASV
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> 227 Entering Passive Mode (my,ip,addr,ess,205,93)
(000013)06/11/2017 21:50:57 - user (my.ip.add.ress)> MLSD
(000013)06/11/2017 21:51:07 - user (my.ip.add.ress)> 425 Can't open data connection for transfer of "/"

Я добавляю экраны конфигурации ftp сервера тоже на всякий случай.

общие настройки

Настройки режима PASV

FTP через TLS

1 ответ1

0

Как вы уже догадались, сопоставление маршрутизатора кажется подозрительным. Похоже, у вас все общедоступные порты в диапазоне 51000-61000 сопоставлены с одним внутренним портом 51000. Что бы объяснить, почему клиент не может подключиться к порту 52573.

Если ваш маршрутизатор не может отобразить диапазон внутренних портов, вы можете настроить свой FTP-сервер на использование только узкого диапазона (например, 51000-51010) и настроить эти порты один за другим.

См. Также Сколько портов для передачи данных мне нужно для сервера FTPS, работающего за NAT?

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