
Комментарии 2
Первый Метод. Изменение Дефолтного Значения Порта FileZilla
Вообще-то коннектиться надо на тот порт, на котором сервер вас слушает, а не наобум лазаря. И порт однозначно определяется по url ресурса: ftp:// — это порт 21, sftp:// — это 22.
Файлзилла не умеет парсить url?
Второй Метод. Отключение Антивируса/Брандмауэра
Это прекрасно, я считаю. Но не останавливайтесь на достигнутом — предложите читателю скачать «ускоритель интернета»! Заодно и данные пользователя станут надежно защищены шифрованием. :)
Третий Метод. Изменение Мастера Настройки Сети FileZilla
Вообще-то с настроек программы и надо начинать, нет? А то сначала мы наобум порты меняем, потом выставляем компьютер голым задом в интернет на радость хакерам, и только потом — внезапно! — пытаемся разобраться с настройками программы.
И это… Если уж настраивать работу по протоколу FTP, то осознанно — хотя бы с пониманием того, как этот протокол устроен. А то вы предлагаете «поиграть» с настройками, но не объясняете, что конкретно они делают.
была похожая ситуация,
ftp сервер встроенный виндовый на машине в домашней сети, на интернет центре был открыт входящий порт 21 но дальше ECONNREFUSED дело не шло.
все дело в том чтобы заработал фтп за интернет центром нужно сделать следующее
прописать в настройках ftp серевера (не узла, корневой элемент в дереве объектов iis) диапазон портов например 5000-5100 и указать внешний ip назначенный внешнему интерфейсу интернет центра провайдером, этот айпи должен быть белым а не адресом из внутренней сети провайдера. после внесения изменений в диапазон портов нужно зайти в службы и рестартануть службу ftp (не путать с iisreset и перезапуском узла) разумеется на роутере должны быть проброшены порты 21 и диапазон 5000-5100 а также прописаны разрешения на файрволах хоста и клента. если при соединении по фтп отображается сообщение от сервера вида 227 Entering Passive Mode (ip1,ip2,ip3,ip4,port1,port2) вы можете проверить - в первых 4 параметрах ip1-ip4 передается айпи адрес который будет слушать сервер для передачи данных в параметрах port1 и port2 будет зашифрован номер порта для подключения чтобы его вычислить и проверить открыт ли этот порт нужно port1*256 + port2 в моем случае была проблема в том что я задал диапазон портов 5000-5100 а фтп сервер не будучи перезагруженным через службы предлагал соединиться через порты 56000 - 57000 которые на интернет центре разумеется были закрыты.
Искренне надеюсь что инфа будет полезной
Как решить? «ECONNREFUSED — connection refused by server»