Команда порт не выполнена

Команда порт не выполнена

Проверьте по пунктам:

1) Если вы пользуетесь Total Commander то проверьте версию, желательно не ниже 6.

2) Попробуйте включить passive mode в настройках фтп соединения.

3) Проверьте настройки фаервола, попробуйте вообще отключить его.

4) Если ничего не помогло уточните не блокирует ли провайдер 21 порт.

При передаче на сервер и приеме файлов по FTP-протоколу иногда возникают различные ошибки, которые прерывают загрузку. Конечно, это доставляет много неприятности пользователям, особенно, если нужно срочно загрузить важную информацию. Одной из самых распространенных проблем при выполнении передачи данных по протоколу FTP через программу Total Commander является ошибка «Команда PORT не выполнена». Давайте узнаем причины возникновения, и способы устранения данной ошибки.

Причины возникновения ошибки

Основная причина возникновения ошибки «Команда PORT не выполнена» кроется, в большинстве случаев, не в особенностях архитектуры Total Commander, а в некорректных настройках провайдера, причем это может быть, как провайдер клиента, так и сервера.

Существует два режима соединения: активный и пассивный. При активном режиме, клиент (в нашем случае программа Тотал Коммандер) отправляет на сервер команду «PORT», в которой сообщает свои координаты подключения, в частности IP-адрес, для того, чтобы сервер связался с ним.

При использовании пассивного режима, клиент сообщает серверу, чтобы уже тот передал свои координаты, и после их получения, выполняет подключение к нему.

При некорректных настройках провайдера, использования прокси или дополнительных файерволов, переданные данные в активном режиме искажаются при выполнении команды PORT, и происходит обрыв соединения. Как же решить данную проблему?

Устранение ошибки

Чтобы устранить ошибку «Команда PORT не выполнена», нужно отказаться от использования команды PORT, которая применяется в активном режиме соединения. Но, проблема состоит в том, что по умолчанию в Total Commander используется именно активный режим. Поэтому, чтобы избавиться от данной ошибки, нам предстоит включить в программе пассивный режим передачи данных.

Читайте также:  Как создать несколько фотографий в одной

Для этого кликаем по разделу «Сеть» верхнего горизонтального меню. В появившемся списке выбираем пункт «Соединиться с FTP-сервером».

Открывается список FTP-соединений. Отмечаем нужный сервер, и жмем на кнопку «Изменить».

Открывается окно с настройками соединения. Как видим, пункт «Пассивный режим обмена» не активирован.

Отмечаем данный пункт галочкой. И жмем на кнопку «OK», чтобы сохранить результаты изменения настроек.

Теперь можно попробовать соединиться с сервером заново.

Указанный выше способ гарантирует исчезновение ошибки «Команда PORT не выполнена», но он не может дать гарантию, что соединение по FTP-протоколу заработает. Ведь далеко не все ошибки могут быть решены на стороне клиента. В конце концов, провайдер может целенаправленно заблокировать все FTP-соединения в своей сети. Тем не менее, указанный выше способ устранения ошибки «Команда PORT не выполнена», в большинстве случаев, помогает пользователям возобновить передачу данных через программу «Тотал Коммандер» по этому популярному протоколу.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Работая в булошной хостинговой, сталкиваюсь с жалобой на проблему соединения по FTP. Пишут, что в Total Commander выбивает ошибку “Операция PORT не выполнена“, “500 Illegal PORT command” и даже “421 Connection timed out.“.

Причина кроется в настройках провайдера или сети передачи от клиента к серверу. А именно – в использовании NAT. IP-адрес, видимый серверу не такой, какой выдан за натом клиенту. В результате чего команда PORT сообщает не тот IP, который видит сервер.

Решение совершенно простое – запретить активный режим на сервере, чтобы клиентское FTP ПО переключалось на пассивный режим.

В ProFTPd это делается добавлением в конфиг запрета команды PORT, что вынуждает клиентскую программу перейти в пассивный режим:

Ссылка на основную публикацию
Клавиатура на айфоне фото
Восемь лет назад Стив Джобс анонсировал первый смартфон компании Apple. Одной из главных особенностей iPhone являлась возможность навигации по меню...
Какие комбинации клавиш необходимы для получения символов
Здравствуйте! Вы никогда не задумывались, сколько порой приходится тратить времени на обычные операции: выделить что-то мышкой, скопировать, затем вставить в...
Какие компрессоры стоят в холодильниках бирюса
С появлением широкого ассортимента импортного холодильного оборудования бытовая техника отечественного производства постепенно отошла на второй план. Однако ошибочно думать, что...
Клавиатура не отрывая пальца
Непрерывный ввод — это функция, которая позволяет вводить текст, проведя пальцем по клавиатуре. Это работает следующим образом. Допустим, вам нужно...
Adblock detector