Сложно найти программу, которая затмила бы возможности FileZilla и отодвинула этот клиент на второй план. Если нужно загрузить стопку файлов на хостинг, подключиться к удаленному компьютеру или подсоединить PS3 к ПК, то многие делают это именно через FileZilla. Это мощная и бесплатная программа. К сожалению, она не идеальна, потому бывают случае, когда невозможно залить ряд файлов на хостинг, потому что выскакивает какая-то критическая ошибка. Разберем, почему появляется ошибка при передаче файлов и как ее устранить.
Содержание
- Почему лучше использовать именно FileZilla, или ошибки других клиентов FTP
- Почему выскакивает критическая ошибка при передаче данных на сайт
Почему лучше использовать именно FileZilla, или ошибки других клиентов FTP
Некоторые могут подумать, раз при попытке настроить передачу файлов на сайт появилась ошибка, значит проблема кроется именно в FileZilla. После таких мыслей юзеры в ускоренном режиме меняют клиент. Потом они снова заходят на хостинг, а критическая ошибка не просто не пропадает, а становится еще серьезнее.
К примеру, если брать тот же Total Commmader. Это хорошая программа для управления файловой системой компьютера, но через Тотал вам будет сложно залить что-либо на сайт, особенно если файлов много. Проблема этой программы в том, что она рассчитана на хорошее соединение. Если у вас бывают сбои в работе Интернета, то приготовьтесь к тому, что не сможете нормально загрузить данные на сайт. Как только возникает падение скорости загрузки, как Total Commander выдает ошибку, либо начинает очень медленно передавать файлы на сайт, чего многие не выдерживают.
Конечно, Total Commander не единственный аналог FileZilla. Загрузить файлы на хостинг можно и через другие программы, например, через Far. Но приготовьтесь к тому, что вам придется работать с терминалом в Far. То есть чтобы залить что-либо на сайт, вам нужно вводить команды в специальной строке, а для этого необходимы специальные знания. Кроме того, при загрузке на хостинг большого количества данных Far может несколько повредить отдельные файлы. В итоге, на сайт попадут поврежденные файлы, что совсем не повлияет на нормальную работу ресурса. Потому все-таки лучше использовать FileZilla.
Почему выскакивает критическая ошибка при передаче данных на сайт
Если вы посерфите в Интернете, то увидите, что проблема у всех выглядит примерно одинаково. Пользователь нормально заходит на сайт через FileZilla и может загружать файлы оттуда. Но как только он пытается начать загрузку на хостинг, сразу выскакивает критическая ошибка и передача данных прерывается. Порой это происходит со всеми директориями, на которые пользователь пытается залить файлы, а иногда не получается загрузить данные через FileZilla на хостинг только в определенный каталог.
Чтобы наверняка узнать, почему появилась ошибка при попытке загрузить файл или файлы на хостинг, зайдите в логи FileZilla — там будет указана причина.
Если ошибка указана под номером, начинающимся на 5, то виноват хостинг. Значит вы пытаетесь загрузить файл в папку, в которую запрещено загружать что-либо. Возможно, так было установлено по умолчанию, а быть может вы сами по глупости ввели такую настройку. Вам нужно лишь проверить это и изменить при помощи той же программы FileZilla.
Иногда случается такое, что невозможно изменить права на каталог, даже используя FileZilla. Тогда точно виноват хостинг, а точнее его стандартные настройки. Бывает, что директива размещена в каталоге с правами 777, то есть это уровень доступа, равный полностью развязанным рукам; а во внутренней папке невозможно изменить права выше чем 755. Значит хостинг не разрешает вам делать этого из соображений безопасности. Попробуйте написать в техническую поддержку, и если это нормальный хостинг-провайдер, значит вам обязательно помогут: либо снимут ограничения на папку, либо подскажут другой метод решения проблемы.
Порой проблема с загрузкой файлов появляется сразу после того, как на компьютере обновилась версия клиента FileZilla. Сложно наверняка указать причину такого поворота событий, но подобные прецеденты случаются часто. Значит разработчики сделали ошибку в коде программы и теперь невозможно нормально работать с хостингом через клиент. В таком случае попробуйте откатить новую версию FileZilla до старой. Если это не помогло, значит причина кроется в чем-то другом.
На официальном сайте FileZilla в документации сказано, что ошибки с подключением, передачей данных и проблемы с листингом директорий часто связаны со внутренними настройками программы и ее конфликтностью с другими составляющими компьютера. К примеру, у вас на ПК есть антивирус, который вы недавно установили. Возможно, он запрещает FileZilla отправлять какие-либо данные в Интернет, но при этом разрешает прием данных на компьютер. В таком случае вам нужно зайти в этот антивирус и внести клиент FileZilla в список доверенных программ, чтобы антивирус перестал следить за деятельностью клиента.
Возможно вы знаете, что существуют два режима передачи данных в FileZilla. Один режим активный, а другой пассивный. Оба режима работают по двум подключениям. Первое подключение взаимодействует с сервером, а второе предназначено для передачи данных. Так вот, если вы используете активный режим, значит вам необходимо настраивать роутер и фаервол каждый раз, как клиент пытается передать какие-то данные. А если вы работаете в пассивном режиме, то такая настройка необходима только один раз. Так что лучше используйте пассивный режим, и вполне вероятно, что проблема с загрузкой разрешится.
С другой стороны, проблема может заключаться в NAT-роутере, через который работает ваш ПК в Интернете. У таких роутеров есть два IP-адреса. Один для локальной сети, а другой для Интернета. В настройках вам нужно указывать именно внешний IP, то есть тот, который предназначен для Интернета. Иногда пользователи пишут внутренний IP в настройках, потому у них появляются ошибки с соединением и загрузкой файлов.
Очень часто проблемы с FileZilla связаны с деятельностью фаервола. Эта программа необходима, чтобы предотвратить повреждения системы различными вирусами через Интернет. Но часто фаервол выдает ложную тревогу, особенно если вы работаете с клиентом FileZill. Порой фаервол блокирует порт клиента, потому вы даже не можете подключиться к сети. Лучше настроить исключения в фаерволе, чтобы программа воспринимала клиент FileZilla, как дружественное приложение, а не вредоносное. Либо отключайте на время фаервол, пока загружаете файлы на хост.
Случается такое, что даже настройка фаервола и роутера не помогает стабилизировать загрузку данных на сайт через FileZilla. Тогда попробуйте проверить версию прошивки роутера и обновление фаервола. Возможно, у вас установлено старое ПО, в котором имеются определенные проблемы. Тогда вам нужно перепрошить роутер и обновить фаервол, чтобы устранить ошибку.
Я решил скачать со своего сервера один файл. С одного компьютера все прошло без каких либо казусов, а когда пробую со второго выбивает критическую ошибку:
Статус: Начинаю скачивать /plugins/ClearLag/config.yml
Команда: CWD /plugins/ClearLag
Ответ: 250 CWD command successful
Ошибка: Cloud not open ‘/home/config.yml’ for writing
Ошибка: Критическая ошибка при передаче файлов
Оба устройства на операционке MacOs
-
Вопрос заданболее года назад
-
1011 просмотров
Убедитесь, что папка, в которую вы скачиваете на втором компьютере, не является системной или защищённой от записи подобным образом.
Кроме того, проверьте антивирусный софт или схожий по функциям, который может по умолчанию «не доверять» программам, качающим что-либо из интернета.
Пригласить эксперта
Невозможно открыть файл blabla на запись. Файл, папка, диск или что там в яббле — защищен от записи, Filezilla открывает его на запись и не может этого сделать — прав не хватает.
-
Показать ещё
Загружается…
30 янв. 2023, в 10:45
25000 руб./за проект
30 янв. 2023, в 10:29
20000 руб./за проект
30 янв. 2023, в 10:27
5000 руб./за проект
Минуточку внимания
FileZilla — это один из самых популярных FTP клиентов для операционных систем Windows, Linux и MacOS. Программа позволяет подключаться к удаленному FTP серверу, просматривать список файлов и каталогов, скачивать файлы с сервера и закачивать обратно, а также редактировать файлы с помощью текстового редактора.
Но иногда с подключением к серверу возникают проблемы и вам может встретиться сообщение критическая ошибка, невозможно подключиться к серверу FileZilla или соединение прервано после 20 секунд не активности. В этой статье мы разберемся почему не работает подключение и как исправить проблему.

Проблемы с подключением к FTP серверу могут быть вызваны разными причинами. Вот самые частые и основные из них:
- Порт FTP сервера закрыт брандмауэром или введен не верно;
- Введен не верный логин и пароль;
- Сервер не поддерживает шифрование TLS;
- Вы пытаетесь подключиться к sFTP серверу.
Рассмотрим варианты решения для каждой из причин.
1. Порт FTP сервера закрыт
В таком случае вы можете получить ошибку ERRCONREFUSED или соединение отклонено сервером в Filezilla. Если у вас есть доступ к серверу, на котором установлен FTP, убедитесь, что в конфигурационном файле указан именно тот порт, к которому вы подключаетесь. Если вы не указываете никакого порта в интерфейсе, то по умолчанию используется порт 21.
Затем надо попытаться подключится к этому порту с помощью команды telnet:
telnet ip_сервера 21

Если команда не выдает сообщения Connection refused, значит порт доступен и проблема не здесь. Иначе, вам нужно открыть порт FTP в брандмауэре сервера. Команды для этого будут зависеть от используемой оболочки брандмауэра. Например, в CentOS с firewalld команда будет выглядеть вот так:
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=20/tcp
sudo firewall-cmd --permanent --add-port=1024/tcp
sudo firewall-cmd --reload
А в Ubuntu:
sudo ufw allow ftp
Или универсальная команда для iptables, если никакая оболочка не используется:
sudo iptables -A INPUT -p tcp -m tcp --dport 21 -m conntrack --ctstate ESTABLISHED,NEW -j ACCEPT -m comment --comment "Allow ftp connections on port 21"
sudo iptables -A OUTPUT -p tcp -m tcp --dport 21 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT -m comment --comment "Allow ftp connections on port 21"
sudo iptables -A INPUT -p tcp -m tcp --dport 20 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT -m comment --comment "Allow ftp connections on port 20"
sudo iptables -A OUTPUT -p tcp -m tcp --dport 20 -m conntrack --ctstate ESTABLISHED -j ACCEPT -m comment --comment "Allow ftp connections on port 20"
sudo iptables -A INPUT -p tcp -m tcp --sport 1024: --dport 1024: -m conntrack --ctstate ESTABLISHED -j ACCEPT -m comment --comment "Allow passive inbound connections"
sudo iptables -A OUTPUT -p tcp -m tcp --sport 1024: --dport 1024: -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT -m comment --comment "Allow passive inbound connections"
После этого вы сможете подключиться к вашему FTP серверу.
2. Неверный логин или пароль
Ещё одна распространенная проблема — вы используете неверный логин или пароль для подключения. Тогда FileZilla будет выводить сообщение об ошибке Incorrect login or password. Вы могли забыть пароль, даже если думаете, что вводите его правильно. Поменяйте пароль для вашего пользователя на сервере и попробуйте подключиться заново.
Для этого авторизуйтесь на сервере и смените пароль для того пользователя, которого используете для подключения командой:
passwd имя_пользователя
FTP серверы берут данные аутентификации пользователей из системы, поэтому все должно заработать.
3. Сервер не поддерживает TLS
По умолчанию FileZilla пытается использовать шифрованное соединение с использованием алгоритма шифрования TLS чтобы ваши пароли никто не смог перехватить. Не все серверы поддерживают такой тип шифрования и обычно FileZilla должна это распознавать автоматически, но работает не всегда. Проблема решается принудительным отключением шифрования для нужных хостов.
Откройте меню файл, а затем Менеджер Хостов. В открывшемся окне нажмите кнопку Новый хост, чтобы добавить новый адрес:

Затем введите имя для нового хоста. Далее в правой части окна введите IP адрес, порт, логин и пароль.

В поле Протокол надо выбрать FTP, Тип входа — Нормальный, а в поле Шифрование — Использовать обычный FTP (не безопасно).
После этого сохраните настройки и подключайтесь к серверу.

4. Вы пытаетесь подключиться к sFTP серверу
При такой проблеме вы можете получать сообщение об ошибке соединение прервано после 20 секунд неактивности filezilla или filezilla не удалось получить список каталогов
. По умолчанию используется протокол FTP. Если сервер работает только по протоколу sFTP, то у вас не получиться к нему подключиться. Снова откройте менеджер сайтов и добавьте новый хост:

Затем в поле протокол выберите sFTP. Все остальные параметры входа заполните аналогично предыдущему пункту. Теперь все будет работать.
Выводы
Из этой статьи вы узнали что делать, если filezilla не подключается к серверу, возможно, это далеко не все причины, которые могут привести к такой ошибке, но и именно с ними я сталкивался и мне приходилось их решать. Какие ещё причины проблем с подключением знаете вы? Напишите в комментариях!

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
В этом документе составлен список часто задаваемых вопросов и ответов к ним. Пожалуйста, прочтите его внимательно перед тем, как задавать какие-либо вопросы.
Общее
- Сколько стоит FileZilla?
Является ли FileZilla бесплатным?
Разрешается ли коммерческое использование FileZilla?
FileZilla — это свободное программное обеспечение с открытыми исходными кодами, распространяемое под лицензией GNU (General Public License) бесплатно.
Простыми словами, это значит что кто угодно может использовать FileZilla в личных, образовательных, коммерческих или еще каких-либо целях. - Что означают числа, составляющие номер версии FileZilla?
Версионные символы FileZilla (клиента или сервера) располагаются в следующем формате: n.n.n[c], где n — это число, а c — буквенный символ. Первое число являет собой главный номер версии, за ним идут два числа второстепенного номера версии. Буквенный символ в конце не обязателен и обозначает релизы поддержки, в которых, в большинстве случаев, исправляются ошибки; часто ассоциируемые с «альфа» или «бета» релизами, суффиксы «a» или «b» НЕ подразумевают под собой нестабильность релиза.Пример: 2.2.4 — оригинальная версия, первая версия поддержки — 2.2.4a, следующая — 2.2.4b и т.д.
- У меня возник вопрос, где я смогу получить ответ или техническую помощь?
Самое главное — не спешите. Думайте перед тем, как задавать вопросы. Что вы пытаетесь сделать? Что вы ожидали и что вы получили? Что должно было случиться?
Пожалуйста, обратите внимание на известные ограниченния в FileZilla - Как я могу связаться с командой разработчиков FileZilla?
Есть несколько способов связаться с разработчиками: самый простой — форум или, если вам нужна прямая связь, IRC — #filezilla на сервере freenode (chat.freenode.net или смотрите подробнее список серверов).
FAQ по клиенту FileZilla
- Я не могу получить листинг ни одной директории на сервере или не могу передавать файлы
Я получаю сообщение «Критические ошибки при передаче»
Я не могу подсоединиться к серверу
В большинстве случаев причиной этого является неправильная настройка FileZilla, вашего файрвола, вашего роутера, или сочетание этих проблем. Обратитесь к руководству по настройке сети. - Какие параметры командной строки поддерживает FileZilla?
Обратитесь к документу Параметры командной строки - Где FileZilla хранит информацию о сайтах и собственные настройки?
Нахождение директории с настройками FileZilla зависит от вашей операционной системы. На большинстве систем, информация о сайтах и настройки хранятся в директории ~/.filezilla. Windows является исключением из правил, под этой операционной системой настройки хранятся в директории %APPDATA%/FileZilla. - Почему FileZilla больше не запускается?
Это могло случиться по причине нарушения установочных файлов или настроек FileZilla. В первую очередь попробуйте переустановить FileZilla, этот процесс не изменит ваши настройки программы. Если это не помогло, удалите директорию с настройками FileZilla (см. выше). Примите во внимание, что все ваши настройки и информация о сайтах будет потеряна, если не сделаете резервную копию этих данных. - Я не могу запустить FileZilla под Windows 95, 98, ME, NT4 или 2000, программа завершается с ошибкой времени исполнения.
Последние версии FileZilla не поддерживают Windows 9x/ME/NT4/2000. Рассмотрите вариант обновления вашей ОС на Windows XP или выше, более того, старые версии Windows не поддерживаются Microsoft. Использование старых версий FileZilla не рекомендуются из-за существующих уязвимостей в безопасности. - Я хочу помочь, каким образом я могу поучаствовать в переводе клиента FileZilla?
Обратитесь к странице http://filezilla-project.org/translations.php за подробностями. - FileZilla не отображает или не передает файлы, имена которых содержат кириллицу
Обратитесь к статье Кодовые страницы.
FAQ по серверу FileZilla
- Я только что установил сервер FileZilla и сразу же после поднятия интерфейса получил запрос на адрес сервера.
Интерфейс может использоваться как для администрирования локального севера, так и удаленных серверов. В большинстве случаев вам нужно администрировать локальный сервер, для чего вам нужно указать адрес 127.0.0.1 и номер порта тот же, что был указан при установке (14147 по умолчанию). - Я нахожусь за файрволом и никто не может подключиться к моему серверу или передавать файлы / получить листинг директории
Вам следует установить в вашем файрволе разрешение на входящие подключения по используемому FTP порту (21 по умолчанию), а также разрешение на исходящие подключения от сервера. В активном режиме сервер FileZilla пытается использовать порт на единицу меньше, чем FTP-порт для исходящих подключений. При неудачной попытке используется порт на единицу больше, при повторной неудаче свободный порт запрашивается у ОС. Лучше всего разрешить все исходящие от сервера соединения. После этого вам следует разрешить входящие подключения в пассивном режиме для целого диапазона портов. Вы можете указать диапазон портов на странице «настройки пассивного режима» в диалоге настроек в интерфейсе сервера. В большинстве случаев диапазона 5000-5100 достаточно. При использовании некоторых файрволов FileZilla не сможет определить собственный внешний IP-адрес. В этом случае вам нужно ввести IP-адрес (или имя хоста) на странице пассивного режима диалога настроек. При использовании динамического IP (что типично для пользователей dial-up) вы можете настроить FileZilla на получение IP с помощью определенного сайта. - Я нахожусь за роутером и никто не может подключиться к моему серверу или передавать файлы / получить листинг директории
Вам нужно настроить ваш роутер для перебрасывания порта FTP (по умолчанию 21) на ПК с сервером. Далее вам следует настроить перебрасывание диапазона портов для передачи данных в пассивном режиме. Вы можете указать диапазон портов на странице пассивного режима в диалоге настроек. В большинстве случаев диапазона 5000-5100 достаточно. В большинстве случаев, находясь за роутером, FileZilla не сможет определить собственный внешний IP-адрес. В этом случае вам нужно ввести IP-адрес (или имя хоста) на странице пассивного режима диалога настроек. При использовании динамического IP (что типично для пользователей dial-up) вы можете настроить FileZilla на получение IP с помощью определенного сайта. - Я нахожусь за роутером и файрволом и никто не может подключиться к моему серверу или передавать файлы / получить листинг директории
Следуйте указаниям из двух предыдущих пунктов. - Как разрешить вход анонимным пользователям?
Просто создайте учетную запись с именем anonymous и убедитесь в том, что использование пароля не включено для этой учетной записи. - Как я могу проверить доступность моего сервера из сети Интернет?
Вы не сможете проверить доступность сервера, подключаясь из локальной сети (или даже из ПК, на котором установлен сервер) и указав клиенту внешний IP. Большинство файрволов и/или роутеров пробрасывают порты только для запросов приходящих извне локальной сети. Таким образом, для проверки доступности вам нужно подключиться с помощью внешного устройства. Вы можете проверить доступность вашего сервера, используя свободный сервис http://ftptest.net/. - Как работают алиасы?
Как я могу сделать доступными сразу несколько накопителей?
Предположим, что домашняя директория сервера C:ftproot и вы хотите сделать свою коллекцию изображений, находящуюся в директории D:mypictures, доступной по адресу /pictures. Добавьте D:mypictures в список доступных директорий и выберите ее в списке. После этого добавьте /pictures в колонке алиасов. Теперь сервер будет отображать виртуальную директорию pictures справа в корневой директории, а ее содержимое будет то же, что и у D:mypictures.
- Как сделать доступным сетевой накопитель?
В общем раздача файлов на сетевых накопителях не рекомендуется, т.к. все данные будут передаваться дважды. Лучше просто установить FileZilla на ПК с этим накопителем. Если вы все же хотите сделать доступными сетевые накопители с помощью сервера FileZilla, убедитесь, что учетной записи под которой запущен сервер разрешен доступ к сетевому накопителю. По умолчанию сервер FileZilla запускается под учетной записью SYSTEM. Вы можете изменить учетную запись для сервера FileZilla на странице служб в консоли управления Windows: Пуск -> Настройки -> Панель управления -> Инструменты администрирования -> Службы -> FTP сервер FileZilla -> Вход под учетной записью. Тем не менее, доступ к сетевым накопителям все равно может не работать из-за ошибок в сетевой работе Windows. - Параметры командной строки для сервера FileZilla
Обратитесь к статье Параметры командной строки (сервер) - Насколько безопасным для пользователей и групповых настроек является обновление со старых версий сервера FileZilla?
Установка новых версии поверх старой не затрагивает настройки старой версии.
FileZilla — один из лучших бесплатных FTP-менеджеров, который поможет вам скачать и загрузить файлы с FTP-серверов.
Программа обладает удобным и приятным интерфейсом, присутствует множество поддерживаемых языков, а также разнообразие настроек и возможностей.
Доступна для разных операционных систем, существует portable версия, которую вы можете установить на флэш-диск, кроме того, удобна для обновления файлов на вашем хостинге.
Связаться с нами
Содержание
- Настройка
- Настройка при использовании NAT
- Включение явного SSL/TLS
- Ошибка невозможно подключиться к серверу в Filezilla
- 1. Порт FTP сервера закрыт
- 2. Неверный логин или пароль
- 3. Сервер не поддерживает TLS
- 4. Вы пытаетесь подключиться к sFTP серверу
- Выводы
Настройка
Для начала вам нужно создать сертификат, для чего можно использовать генератор сертификатов сервера FileZilla. Для создания сертификата генератор потребует от вас код вашей страны, города и т.д.
Будьте настолько достоверными, насколько это возможно, т.к. от этого зависит надежность сертификата.
Размер ключа для сертификата может быть указан в верхней части интерфейса генератора: 1024 бита, 2048 бит, 4096 бит. Чем больше размер ключа, тем более надежным будет сгенерированный сертификат и обмен ключами в начале каждого соединения. Тем не менее, размер ключа также влияет на загрузку процессора при создании подключения. При применении шифрования сервер FileZilla будет нагружать процессор вычислениями для зашифровки отсылаемых данных и дешифровки принимаемых. Размер канала также влияет на загрузку процессора. Если у вас установлен медленный канал, к примеру около 1.5Mbps, вам не следует волноваться о нагрузке на процессор. Лучше всего определить нагрузку опытным путем.
Примите во внимание, что серверу нужно указать путь к файлам сертификатов:
Если вы сгенерировали ваш персональный ключ и сертификат без указания пути перед именем файла, сервер FileZilla впишет только имя файла в соответствующее поле сертификата без уведомления об ошибке, при этом позже вы будет получать сообщение «Невозможно загрузить файл сертификата» в логе сервера, если кто-то будет подключаться через неявный FTPS/ явный FTPES.
По этой причине вам всегда следует указывать полный путь к файлам с персональным ключом и сертификатом в соответствующих полях.
После того как вы создали сертификат, введите его имя и путь к директории в поле «Файл с персональным ключом».
Если ваш сервер подключен к интернету напрямую, дальнейшая настройка тривиальна, просто отметьте пункт «Включить поддержку SSL/TLS».
Узнать больше о FTPS вы можете здесь.
Настройка при использовании NAT
Обратитесь к руководству по настройке сети, если ваш сервер расположен за NAT.
Включение явного SSL/TLS
В меню настроек SSL/TLS отметьте пункт «Разрешить явный SSL/TLS для обычных подключений». При этом также рекомендуется поставить отметку для «Запретить нешифрованный FTP» и «Принудительно шифровать передачи файлов с помощью PROT P в режиме SSL/TLS». Если вы хотите разрешить шифрование только для определенных пользователей или групп, вы можете сделать это в редакторе пользователей и групп. Если вы все-таки хотите сделать доступными некоторые данные, вам следует отключить опции принудительного шифрования.
FileZilla — это один из самых популярных FTP клиентов для операционных систем Windows, Linux и MacOS. Программа позволяет подключаться к удаленному FTP серверу, просматривать список файлов и каталогов, скачивать файлы с сервера и закачивать обратно, а также редактировать файлы с помощью текстового редактора.
Но иногда с подключением к серверу возникают проблемы и вам может встретиться сообщение критическая ошибка, невозможно подключиться к серверу FileZilla или соединение прервано после 20 секунд не активности. В этой статье мы разберемся почему не работает подключение и как исправить проблему.
Ошибка невозможно подключиться к серверу в Filezilla

Проблемы с подключением к FTP серверу могут быть вызваны разными причинами. Вот самые частые и основные из них:
- Порт FTP сервера закрыт брандмауэром или введен не верно;
- Введен не верный логин и пароль;
- Сервер не поддерживает шифрование TLS;
- Вы пытаетесь подключиться к sFTP серверу.
Рассмотрим варианты решения для каждой из причин.
1. Порт FTP сервера закрыт
В таком случае вы можете получить ошибку ERRCONREFUSED или соединение отклонено сервером в Filezilla. Если у вас есть доступ к серверу, на котором установлен FTP, убедитесь, что в конфигурационном файле указан именно тот порт, к которому вы подключаетесь. Если вы не указываете никакого порта в интерфейсе, то по умолчанию используется порт 21.
Затем надо попытаться подключится к этому порту с помощью команды telnet:
telnet ip_сервера 21

Если команда не выдает сообщения Connection refused, значит порт доступен и проблема не здесь. Иначе, вам нужно открыть порт FTP в брандмауэре сервера. Команды для этого будут зависеть от используемой оболочки брандмауэра. Например, в CentOS с firewalld команда будет выглядеть вот так:
sudo firewall-cmd —permanent —add-port=21/tcp
sudo firewall-cmd —permanent —add-port=20/tcp
sudo firewall-cmd —permanent —add-port=1024/tcp
sudo firewall-cmd —reload
sudo ufw allow ftp
Или универсальная команда для iptables, если никакая оболочка не используется:
sudo iptables -A INPUT -p tcp -m tcp —dport 21 -m conntrack —ctstate ESTABLISHED,NEW -j ACCEPT -m comment —comment «Allow ftp connections on port 21»
sudo iptables -A OUTPUT -p tcp -m tcp —dport 21 -m conntrack —ctstate NEW,ESTABLISHED -j ACCEPT -m comment —comment «Allow ftp connections on port 21»
sudo iptables -A INPUT -p tcp -m tcp —dport 20 -m conntrack —ctstate ESTABLISHED,RELATED -j ACCEPT -m comment —comment «Allow ftp connections on port 20»
sudo iptables -A OUTPUT -p tcp -m tcp —dport 20 -m conntrack —ctstate ESTABLISHED -j ACCEPT -m comment —comment «Allow ftp connections on port 20»
sudo iptables -A INPUT -p tcp -m tcp —sport 1024: —dport 1024: -m conntrack —ctstate ESTABLISHED -j ACCEPT -m comment —comment «Allow passive inbound connections»
sudo iptables -A OUTPUT -p tcp -m tcp —sport 1024: —dport 1024: -m conntrack —ctstate ESTABLISHED,RELATED -j ACCEPT -m comment —comment «Allow passive inbound connections»
После этого вы сможете подключиться к вашему FTP серверу.
2. Неверный логин или пароль
Ещё одна распространенная проблема — вы используете неверный логин или пароль для подключения. Тогда FileZilla будет выводить сообщение об ошибке Incorrect login or password. Вы могли забыть пароль, даже если думаете, что вводите его правильно. Поменяйте пароль для вашего пользователя на сервере и попробуйте подключиться заново.
Для этого авторизуйтесь на сервере и смените пароль для того пользователя, которого используете для подключения командой:
FTP серверы берут данные аутентификации пользователей из системы, поэтому все должно заработать.
3. Сервер не поддерживает TLS
По умолчанию FileZilla пытается использовать шифрованное соединение с использованием алгоритма шифрования TLS чтобы ваши пароли никто не смог перехватить. Не все серверы поддерживают такой тип шифрования и обычно FileZilla должна это распознавать автоматически, но работает не всегда. Проблема решается принудительным отключением шифрования для нужных хостов.
Откройте меню файл, а затем Менеджер Хостов. В открывшемся окне нажмите кнопку Новый хост, чтобы добавить новый адрес:

Затем введите имя для нового хоста. Далее в правой части окна введите IP адрес, порт, логин и пароль.

В поле Протокол надо выбрать FTP, Тип входа — Нормальный, а в поле Шифрование — Использовать обычный FTP (не безопасно).
После этого сохраните настройки и подключайтесь к серверу.

4. Вы пытаетесь подключиться к sFTP серверу
При такой проблеме вы можете получать сообщение об ошибке соединение прервано после 20 секунд неактивности filezilla или filezilla не удалось получить список каталогов
. По умолчанию используется протокол FTP. Если сервер работает только по протоколу sFTP, то у вас не получиться к нему подключиться. Снова откройте менеджер сайтов и добавьте новый хост:

Затем в поле протокол выберите sFTP. Все остальные параметры входа заполните аналогично предыдущему пункту. Теперь все будет работать.
Выводы
Из этой статьи вы узнали что делать, если filezilla не подключается к серверу, возможно, это далеко не все причины, которые могут привести к такой ошибке, но и именно с ними я сталкивался и мне приходилось их решать. Какие ещё причины проблем с подключением знаете вы? Напишите в комментариях!
Всем привет, на линии Айтишник! На днях столкнулся с маленькой неприятностью при входе на сервер. Обычно по фтп входил лишь на работе, все отлично работает, а дома с другого компьютера ни в какую. Многие при входе по FTP ссылаются на туже проблему filezilla «невозможно подключиться к серверу», утверждая, что логин и пароль введены верно на 100%.
В FileZilla при входе на сервер по FTP выдает ошибку:
Статус: Определение IP-адреса для p21180.ftp.ihc.ru
Статус: Соединяюсь с 91.218.229.13:21…
Статус: Соединение установлено, ожидание приглашения…
Статус: Небезопасный сервер, не поддерживает FTP через TLS.
Команда: USER p21180
Ответ: 331 Password required for p21180
Команда: PASS **********
Ответ: 530 Login incorrect.
Ошибка: Критическая ошибка: Невозможно подключиться к серверу
Понятное дело, что ошибка говорит о том, что комбинация логина и пароля не верна. Десять раз перепроверил, не пропускает и все.
Не будем крутиться вокруг да около и приступим сразу к эффективному методу. И так, проблему можно решить, если у Вас есть доступ к аккаунту вашего хостинга. Авторизовываемся и переходим в раздел FTP настроек. Жмем Сменить пароль FTP , сохраняем его.

Вводим новый пароль в FileZilla. Данное решения мне помогло, надеюсь, что информация оказалась полезной и для вас.
Лучшее «Спасибо» — ваш репост