Может ли кто-нибудь помочь мне решить следующее сообщение об ошибке? Я пытался искать в Google, но безуспешно!
Сообщение об ошибке
нет управляющего соединения для команды: файл или каталог в указанном пути не существует
FTP-сервер: vsftpd: версия 2.0.5
между клиентом и сервером установлено несколько брандмауэров / маршрутизаторов. Но повлияет ли это в любом случае?
С Уважением,
Существует два соединения для FTP-сеанса - управление (порт 21) и данные (порт 20). Обычно для FTP клиент подключается к серверу (опять же, порт 21), а затем сервер открывает соединение для передачи данных обратно клиенту. В средах, использующих NAT, брандмауэры и т. Д., Это нарушается несколькими способами. Этот традиционный режим известен как активный режим. Имейте в виду, что многие команды, которые, казалось бы, управляют трафиком (например, перечисляют каталог), на самом деле требуют рабочего подключения к данным.
Пассивный режим (PASV) - это когда клиент указывает, какой порт использовать. Это, в свою очередь, позволяет NAT (в различных формах) открывать сеанс и разрешать передачу данных. Вам нужен клиент (и сервер), способный поддерживать пассивный FTP.
Здесь все хорошо объяснено - http://slacksite.com/other/ftp.html