Вопрос или проблема
Я новичок на этом форуме и в FTP.
Когда я пытаюсь подключиться к FTP-серверу, используя FileZilla, возвращается –
Попытка подключения не удалась с "ECONNREFUSED - соединение отклонено сервером".
Я запускаю мастер настройки сети. Возвращается –
Подключение к probe.filezilla-project.org
Ответ: 220 FZ готов проверять маршрутизатор и брандмауэр
USER FileZilla
Ответ: 331 Введите любой пароль.
PASS 3.11.0.2
Ответ: 230 вошел.
Проверка правильного внешнего IP-адреса
IP 10.0.2.15 ba-a-c-bf
Ответ: 510 Несоответствие. Ваш IP 112.134.32.168, bbc-bde-dc-bgi
Неправильный внешний IP-адрес
Соединение закрыто
Я читал статью и там сказано, что NAT-маршрутизаторы и динамический IP вызывают эту проблему. Это правда? Как это исправить?
Это может быть стоит попробовать: согласно вики FileZilla:
По умолчанию клиент FileZilla запрашивает у операционной системы
IP-адрес машины и номер свободного порта. Эта
конфигурация может работать только если вы подключены к интернету
напрямую без NAT-маршрутизатора и если вы настроили брандмауэр на
разрешение входящих соединений на всех портах больше 1024.Если у вас
есть NAT-маршрутизатор, вам нужно указать FileZilla ваш внешний IP-адрес, чтобы
активные соединения могли работать с серверами за пределами вашей
локальной сети:
Если у вас фиксированный внешний IP-адрес, вы можете ввести
его в диалоговом окне настроек FileZilla.Если у вас динамический IP,
вы можете разрешить FileZilla получать ваш внешний IP-
адрес с особого веб-сайта. Это будет происходить автоматически каждый
раз при запуске FileZilla. Никакая информация не будет отправляться на
веб-сайт (независимо от версии FileZilla).
Согласно вики, вы должны открыть Настройки, в разделе Соединение выбрать вкладку Активный режим
и в поле Получать внешний IP-адрес с указанного URL...
указать http://ip.filezilla-project.org/ip.php
(Не могу поручиться за это, так как когда я пробовал в браузере, он показал 127.0.0.1, но он может различать). Я бы просто попробовал сначала ввести свой внешний IP-адрес вручную.
Похоже, что это настроено на сервере. Могу предположить, что доступ ограничен на основе IP-адреса. Так что, если ваш адрес не в списке, то доступ запрещен. Вы не можете изменить это на стороне клиента, если только не можете сменить адрес на тот, который в списке.
.
Ответ или решение
Конечно, проблема с подключением к FTP-серверу вызывает определённые затруднения, особенно для тех, кто сталкивается с этим впервые. Ошибка "ECONNREFUSED – Connection refused by server" может иметь несколько причин, и я постараюсь подробно объяснить возможные источники проблемы и рекомендованные шаги для её решения.
Анализ проблемы
Ошибка "Connection refused by server" указывает на то, что сервер отказался устанавливать соединение с вашим клиентским программным обеспечением, в данном случае, с FileZilla. Рассмотрим возможные причины и их решения:
-
Настройки NAT и динамический IP-адрес
- Описание: Если вы используете NAT-маршрутизатор, возможно, возникает проблема с определением внешнего IP-адреса. Более того, если у вас динамический IP-адрес, это также может вызвать несоответствие, как указано в вашем лог-файле.
- Решение: Убедитесь, что FileZilla настроена правильно в отношении получения вашего внешнего IP-адреса. В настройках FileZilla можно указать внешний IP-адрес вручную или использовать URL «http://ip.filezilla-project.org/ip.php» для автоматического определения IP-адреса.
-
Проблемы на уровне сервера
- Описание: Возможно, сервер настроен на ограничение доступа на основе определённых IP-адресов, и ваш текущий IP-адрес может быть не включён в список разрешённых.
- Решение: Обратитесь к администратору сервера для уточнения, нет ли ограничений по IP-адресам, которые могут блокировать ваше подключение.
-
Сетевые настройки и настройка порта
- Описание: Сервер может быть настроен на работу через определённые порты, а ваш брандмауэр или сетевые фильтры могут блокировать эти порты.
- Решение: Убедитесь, что ваш брандмауэр или маршрутизатор не блокируют порты, которые использует FTP. Обычные порты для FTP — 21 и порты выше 1024 для пассивного режима.
-
Режимы подключения: Активный и Пассивный
- Описание: Сетевые конфигурации могут требовать использования активного или пассивного режима для успешного подключения.
- Решение: Переключитесь между активным и пассивным режимами в настройках FileZilla, чтобы проверить, какой из них эффективнее работает для вашей конфигурации сети.
Заключение
Для успешного устранения проблемы подключения к FTP-серверу важно уделить внимание конфигурации вашего клиентского ПО, а также уточнить сетевые ограничения на стороне сервера. Следуя вышеприведённым рекомендациям, вы сможете диагностировать и устранить причины, мешающие установлению соединения.
Если возникнут дополнительные вопросы или проблемы, рекомендуем обратиться в техподдержку вашего интернет-провайдера или администратора серверов для получения более детализированной информации и помощи.