Podczas wysyłania do serwera i odbierania plików za pośrednictwem protokołu FTP, czasami występują różne błędy, które przerywają pobieranie. Oczywiście, powoduje to wiele kłopotów dla użytkowników, zwłaszcza jeśli musisz pilnie przesłać ważne informacje. Jednym z najczęstszych problemów podczas przesyłania danych FTP przez Total Commander jest błąd "Błąd polecenia PORT". Sprawdźmy przyczyny wystąpienia i naprawmy ten błąd.
Głównym powodem błędu "PORT command failed" w większości przypadków nie są cechy architektury Total Commander, ale nieprawidłowe ustawienia dostawcy, a może to być zarówno dostawca klienta, jak i serwer.
Dostępne są dwa tryby połączenia: aktywny i pasywny. Gdy tryb jest aktywny, klient (w tym przypadku Total Commander) wysyła do serwera polecenie "PORT", w którym zgłasza swoje współrzędne połączenia, w szczególności adres IP, aby serwer komunikował się z nim.
W trybie pasywnym klient informuje serwer o przeniesieniu współrzędnych, a po ich otrzymaniu łączy się z nim.
Jeśli ustawienia dostawcy są niepoprawne, używane są proxy lub dodatkowe zapory ogniowe, przesyłane dane w trybie aktywnym są zniekształcane po wykonaniu polecenia PORT, a połączenie jest rozłączone. Jak rozwiązać ten problem?
Aby wyeliminować błąd "Błąd polecenia PORT", należy powstrzymać się od użycia polecenia PORT używanego w aktywnym trybie połączenia. Problem polega jednak na tym, że domyślnie w Total Commander jest używany tryb aktywny. Dlatego, aby pozbyć się tego błędu, musimy włączyć pasywną transmisję danych do programu.
Aby to zrobić, kliknij sekcję "Sieć" w górnym poziomym menu. Na wyświetlonej liście wybierz "Połącz z serwerem FTP".
Otworzy się lista połączeń FTP. Zaznaczamy potrzebny serwer i klikamy przycisk "Zmień".
Otworzy się okno z ustawieniami połączenia. Jak widać, pozycja "Tryb pasywny wymiany" nie jest aktywowana.
Zaznaczamy to pole. Kliknij przycisk "OK", aby zapisać wyniki zmiany ustawień.
Teraz możesz spróbować ponownie połączyć się z serwerem.
Powyższa metoda gwarantuje zniknięcie błędu "Błąd polecenia PORT", ale nie może zagwarantować, że połączenie FTP będzie działać. W końcu nie wszystkie błędy można rozwiązać po stronie klienta. W końcu dostawca może celowo zablokować wszystkie połączenia FTP w swojej sieci. Jednak powyższy sposób wyeliminowania błędu "PORT command failed" w większości przypadków pomaga użytkownikom wznowić transfer danych za pośrednictwem programu "Total Commander" na tym popularnym protokole.