Ліквідацыю памылкі "Каманда PORT ня выкананая" у Total Commander

Пры перадачы на ​​сервер і прыёме файлаў па FTP-пратаколу часам узнікаюць розныя памылкі, якія перарываюць загрузку. Вядома, гэта дастаўляе шмат непрыемнасці карыстальнікам, асабліва, калі трэба тэрмінова загрузіць важную інфармацыю. Адной з самых распаўсюджаных праблем пры выкананні перадачы дадзеных па пратаколе FTP праз праграму Total Commander з'яўляецца памылка "Каманда PORT ня выкананая". Давайце даведаемся прычыны ўзнікнення, і спосабы ліквідацыі дадзенай памылкі.

Спампаваць апошнюю версію Total Commander

Прычыны ўзнікнення памылкі

Асноўная прычына ўзнікнення памылкі "Каманда PORT ня выкананая" крыецца, у большасці выпадкаў, не ў асаблівасцях архітэктуры Total Commander, а ў некарэктных наладах правайдэра, прычым гэта можа быць, як правайдэр кліента, так і сервера.

Існуе два рэжыму злучэння: актыўны і пасіўны. Пры актыўным рэжыме, кліент (у нашым выпадку праграма Тотал коммандера) адпраўляе на сервер каманду "PORT", у якой паведамляе свае каардынаты падлучэння, у прыватнасці IP-адрас, для таго, каб сервер звязаўся з ім.

Пры выкарыстанні пасіўнага рэжыму, кліент паведамляе серверу, каб ужо той перадаў свае каардынаты, і пасля іх атрымання, выконвае падключэнне да яго.

Пры некарэктных наладах правайдэра, выкарыстання проксі або дадатковых фаерволаў, перададзеныя дадзеныя ў актыўным рэжыме скажаюцца пры выкананні каманды PORT, і адбываецца абрыў злучэння. Як жа вырашыць дадзеную праблему?

ліквідацыю памылкі

Каб ліквідаваць памылку "Каманда PORT ня выкананая", трэба адмовіцца ад выкарыстання каманды PORT, якая ўжываецца ў актыўным рэжыме злучэння. Але, праблема складаецца ў тым, што па змаўчанні ў Total Commander выкарыстоўваецца менавіта актыўны рэжым. Таму, каб пазбавіцца ад дадзенай памылкі, нам трэба будзе ўключыць у праграме пасіўны рэжым перадачы дадзеных.

Для гэтага клікаем па раздзеле "Сетка" верхняга гарызантальнага меню. У якое з'явілася спісе выбіраем пункт "Злучыцца з FTP-серверам".

Адкрываецца спіс FTP-злучэнняў. Адзначаем патрэбны сервер, і ціснем на кнопку "Змяніць".

Адкрываецца акно з наладамі злучэння. Як бачым, пункт "Пасіўны рэжым абмену" не актываваны.

Адзначаем дадзены пункт галачкай. І ціснем на кнопку "OK", каб захаваць вынікі змены налад.

Цяпер можна паспрабаваць сувязі з сэрвэрам нанова.

Паказаны вышэй спосаб гарантуе знікненне памылкі "Каманда PORT ня выкананая", але ён не можа даць гарантыю, што злучэнне па FTP-пратаколу запрацуе. Бо далёка не ўсе памылкі могуць быць вырашаны на баку кліента. У рэшце рэшт, правайдэр можа мэтанакіравана заблакаваць усе FTP-злучэння ў сваёй сеткі. Тым не менш, паказаны вышэй спосаб ліквідацыі памылкі "Каманда PORT ня выкананая", у большасці выпадкаў, дапамагае карыстальнікам аднавіць перадачу дадзеных праз праграму "Тотал коммандера" па гэтым папулярнаму пратаколу.

Глядзіце відэа: Решение о ликвидации. 2018. Трейлер (Снежні 2024).