Главная » Как сделать » Вы здесь

Устранение ошибки «Команда PORT не выполнена» в Total Commander

Ошибка вTotal Commander

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

Скачать программу Total Commander

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

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

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

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

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

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

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

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

Переход к управлению FTP-содеинениями вTotal Commander

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

Переход в настройки FTP-содеинения вTotal Commander

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

Переход в настройки FTP-содеинения вTotal Commander

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

Переход в настройки FTP-содеинения вTotal Commander

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

Переход в настройки FTP-содеинения вTotal Commander

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

Поделиться ссылкой в социальных сетях
Подпишитесь, чтобы получать новые статьи по email.

Или получайте обновления в социальных сетях:
Вконтакте Facebook Твиттер RSS
1 комментарий

чаще всего эта менно эта ошибка у меня выскакивает в софте.даже бывает, что через день. Меня это честно говоря подбешивает.с чем может быть связана эта ошибка и почему так часто онавыскакивает я уже на изусть выучил весь алгоритм как её можноисправить. ли может это ошибка программы и её нужно будет пропатчить или просто напросто обновить до последней версии и тогда исправится..

Оставить комментарий