Při odesílání na server a přijímání souborů prostřednictvím protokolu FTP někdy dochází k různým chybám, které přerušují stahování. Samozřejmě to pro uživatele dává spoustu potíží, zejména pokud potřebujete naléhavě načíst důležité informace. Jedním z nejběžnějších problémů při přenosu dat FTP prostřednictvím Total Commander je chyba "Příkaz PORT se nezdařil". Zjistíme důvody výskytu a jak tuto chybu opravit.
Hlavní chyba chyby "Příkaz PORT failed" se ve většině případů nevyskytuje ve vlastnostech architektury Total Commander, ale v nesprávných nastaveních poskytovatele, což může být jak poskytovatelem klienta, tak serverem.
Existují dva režimy připojení: aktivní a pasivní. Když je režim aktivní, klient (v tomto případě Total Commander) odešle příkaz "PORT" na server, ve kterém hlásí jeho souřadnice, zejména adresu IP, aby s ním komunikoval server.
Při použití pasivního režimu klient informuje server o přenosu souřadnic a po jejich přijetí se k němu připojí.
Pokud jsou nastavení poskytovatele nesprávná, používají se proxy nebo další firewally, jsou přenášená data v aktivním režimu zkreslena při spuštění příkazu PORT a připojení je odpojeno. Jak vyřešit tento problém?
Chcete-li odstranit chybu "PORT command failed", musíte se zdržet používání příkazu PORT, který se používá v aktivním režimu připojení. Problém však spočívá v tom, že ve výchozím nastavení je v Total Commanderu použit aktivní režim. Proto, abychom se této chyby zbavili, musíme do programu zahrnout pasivní přenos dat.
Chcete-li to provést, klepněte na sekci "Síť" v horní horizontální nabídce. V zobrazeném seznamu vyberte možnost "Připojit k serveru FTP".
Zobrazí se seznam připojení FTP. Označíme potřebný server a klikneme na tlačítko "Změnit".
Otevře se okno s nastavením připojení. Jak je vidět, položka "Pasivní režim výměny" není aktivována.
Označíme toto políčko. A klepnutím na tlačítko "OK" uložíte výsledky změn nastavení.
Nyní se můžete pokusit znovu připojit k serveru.
Výše uvedená metoda zaručuje zmizení chyby "PORT command failed", ale nemůže zaručit, že FTP připojení bude fungovat. Koneckonců, všechny chyby nelze vyřešit na straně klienta. Nakonec poskytovatel může účelně zablokovat všechna připojení FTP ve své síti. Výše popsaná metoda odstranění chyby "Příkaz PORT selhala" však ve většině případů pomáhá uživatelům obnovit přenos dat pomocí programu "Total Commander" v tomto populárním protokolu.