Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    filezilla Соединение передачи данных не может быть установлено: ECONNREFUSED

    Scheduled Pinned Locked Moved Russian
    13 Posts 3 Posters 5.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      nvidia_2011
      last edited by nvidia_2011

      Сделал проброс пасивных портов c 49152 по 65535.
      ports.jpg

      указал их в настроиках фтп сервера
      alt text

      Результата это не дало.
      klient.jpg
      server.jpg

      Причём пробовал заходить на этот фтп (который за pfsense) с головного офиса и на оборот на фтп головного офиса где шлюзом является isa server, то прекрасно заходит, хотя там настроек проброса пассивных портов нет и в помине.

      А вот если заходить на фтп с офиса на котором шлюзом является pfsense на фтп второго офиса который также использует pfsense то получаем :соединение отклонён сервером. Просто не понятно почему проблема с фтп между офисами в которых шлюзами стоит pfsense.

      Filezilla server установлен на windows server 2008r2

      1 Reply Last reply Reply Quote 0
      • P
        pigbrother
        last edited by

        Попробуйте в менеджере пакетов того PF, за которым клиенты FTP установить пакет
        FTP_Client_Proxy

        1 Reply Last reply Reply Quote 2
        • N
          nvidia_2011
          last edited by

          Большое вам спасибо. Два дня голову ломал по форумам и мануалам на ютубе.
          Ниже напишу что мне помогло может и кому еще поможет
          и так
          1 открыл 21 порт
          2 открыл порты 49152-65535
          ports.jpg
          3 установил пакет FTP_Client_Proxy
          client-proxy.jpg

          и все заработало влет.
          На втором офисе проделал точно такие-же настройки и теперь связь на фтп друг друга с офиса на офис есть!

          werterW 1 Reply Last reply Reply Quote 1
          • P
            pigbrother
            last edited by

            Рад, что заработало.
            Пара замечаний.

            1. Можно сузить диапазон портов. Зависит от реального использования\числа пользователей.
            2. FTP_Client_Proxy привязывается, по идее только к LAN, там в комментарии это написано.
            1 Reply Last reply Reply Quote 1
            • N
              nvidia_2011
              last edited by

              Спасибо проведу корректировку. А скажите каково назначение данного пакета FTP_Client_Proxy
              И почему без него не работал простой проброс портов? Есть ли у вас предположения. Просто хочется понять суть работы данного пакета может это как-то связано с особенностями самой freebsd?

              P 1 Reply Last reply Reply Quote 0
              • P
                pigbrother @nvidia_2011
                last edited by

                @nvidia_2011 Если я правильно понимаю, это наследие, доставшееся от старинного протокола FTP и его неспособности полноценно работать, когда клиенты\сервер работают за NAT.

                @nvidia_2011 said in filezilla Соединение передачи данных не может быть установлено: ECONNREFUSED:

                Просто хочется понять суть работы данного пакета

                Подобные решения, помогающие работать приложением за NAT используются во многих ОС\Роутерах и т.д. под названиями helper, alg и т.д. и не только для FTP - для SIP, PPTP и т.д.

                1 Reply Last reply Reply Quote 1
                • P
                  pigbrother @nvidia_2011
                  last edited by pigbrother

                  @nvidia_2011 said in filezilla Соединение передачи данных не может быть установлено: ECONNREFUSED:

                  Имею два территориально отдаленных корпуса. В обоих в качестве шлюза поднят Pfsense.

                  Подумалось, если у обоих офисов статические IP - что мешает вместо FTP использовать SMB в виде

                  \\%IP_address%\share
                  

                  Не нужны FTP сервера\клиенты, простое управление доступом, по идее достаточно проброса TCP:445 с указанием IP филиала как source.

                  Подводный камень - провайдер может TCP:445 блокировать.

                  Но, конечно, все возможности полноценной работы между офисами даст VPN.

                  werterW 1 Reply Last reply Reply Quote 0
                  • werterW
                    werter @pigbrother
                    last edited by werter

                    @pigbrother said in filezilla Соединение передачи данных не может быть установлено: ECONNREFUSED:

                    @nvidia_2011 said in filezilla Соединение передачи данных не может быть установлено: ECONNREFUSED:

                    Имею два территориально отдаленных корпуса. В обоих в качестве шлюза поднят Pfsense.

                    Подумалось, если у обоих офисов статические IP - что мешает вместо FTP использовать SMB в виде

                    \\%IP_address%\share
                    

                    Не нужны FTP сервера\клиенты, простое управление доступом, по идее достаточно проброса TCP:445 с указанием IP филиала как source.

                    Подводный камень - провайдер может TCP:445 блокировать.

                    Но, конечно, все возможности полноценной работы между офисами даст VPN.

                    Никогда так не делайте. Не выставляйте TCP:445 наружу. Не так давно Conficker-а всему миру хватило. И это не конец, т.к. уязвимости находят постоянно в Службе сервера ОС Windows,

                    P 1 Reply Last reply Reply Quote 0
                    • werterW
                      werter @nvidia_2011
                      last edited by werter

                      @nvidia_2011

                      Хм. У меня filezilla с 15 филиалов ко мне прекрасно работает.

                      Открыл TCP\20-21 и небольшой диапазон портов для passive (11000-11500) (1 фтп-клиент=3 порта). Всё.
                      У вас в настройках файлзиллы явно указан IP. Смените на Default.

                      А не работать у вас может по причине того ,что на WAN у вас серый IP (10.x.x.x.). По дефолту пф блокирует доступ с серых ip на WAN. Галки сняты в настройках WAN?

                      FTP Client Proxy для исходящих соединений https://forum.netgate.com/topic/80717/ftp-client-proxy-package/

                      This package is for FTP clients using active mode behind pfSense.
                      https://doc.pfsense.org/index.php/FTP_without_a_Proxy

                      У вас проблема в другом.
                      У вас passive-порты на пф, за к-ым фтп-клиенты нах-ся, закрыты. Вы на том пф порты откройте на LAN для доступа к FTP. Или просто откройте весь TCP на адрес FTP (т.е. на WAN пф за к-ым фтп )

                      Ps. FTP - это только TCP. Как и MS RDP. Не надо там еще и UDP в правилах пользовать.

                      P.s. На кой ляд вы еще и ICMP пробрасываете? Какой в этом смысл? Или вы разрешить ICMP на WAN хотели? Так это не так делается.

                      1 Reply Last reply Reply Quote 0
                      • P
                        pigbrother @werter
                        last edited by pigbrother

                        @werter said in filezilla Соединение передачи данных не может быть установлено: ECONNREFUSED:

                        Не выставляйте TCP:445 наружу.

                        Предлагалось открыть порт для единственного IP

                        @werter said in filezilla Соединение передачи данных не может быть установлено: ECONNREFUSED:

                        FTP Client Proxy для исходящих соединений https://forum.netgate.com/topic/80717/ftp-client-proxy-package/

                        Предлагалось установить FTP Client Proxy именно для этого.

                        @werter said in filezilla Соединение передачи данных не может быть установлено: ECONNREFUSED:

                        Хм. У меня filezilla с 15 филиалов ко мне прекрасно работает.

                        Лично сталкивался с трудностями доступа к произвольным FTP из-за pfSense. FTP Client Proxy это вопрос решает.

                        @werter said in filezilla Соединение передачи данных не может быть установлено: ECONNREFUSED:

                        это только TCP. Как и MS RDP. Не надо там еще и UDP в правилах пользовать.

                        Уже не только TCP. Начиная с RDP 8.0 и Windows новее Windows 7/2008 R2 поддерживается и UDP:3389.
                        Для версий новее UDP, ЕМНИП, поддерживается "из коробки"
                        alt text
                        https://support.microsoft.com/ru-kz/help/2592687/remote-desktop-protocol-rdp-8-0-update-for-windows-7-and-windows-serve

                        Использовать UDP, естественно, никто не заставляет

                        1 Reply Last reply Reply Quote 1
                        • werterW
                          werter
                          last edited by

                          @pigbrother
                          Спасибо за подсказку про udp на rdp )

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.