File Transfer Protocol (FTP) poskytuje rámec pro přenos informací mezi dvěma počítači v síti, podobně jako Hypertext Transfer Protocol prostřednictvím webového prohlížeče. FTP však funguje na dvou různých portech Transmission Control Protocol: 20 a 21. Aby byl přenos souborů úspěšný, musí být oba porty FTP 20 a 21 v síti otevřené.
Port 21 je standardně otevřen
Po zadání správného uživatelského jména a hesla FTP prostřednictvím klientského softwaru FTP otevře software serveru FTP port 21, někdy nazývaný příkazový port nebo řídicí port, ve výchozím nastavení. Klient poté vytvoří další připojení k serveru přes port 20, aby mohl proběhnout skutečný přenos souborů.

Může změnit výchozí port pro odesílání příkazů a souborů přes FTP
Může změnit výchozí port pro odesílání příkazů a souborů přes FTP. Existují však standardy, takže programy klient/server, router a firewall mohou být všechny na stejném portu, což usnadňuje konfiguraci.
Jak se připojit přes FTP port 21
Pokud FTP selže, je možné, že v síti nejsou otevřené správné porty. K tomuto zablokování může dojít jak na straně serveru, tak na straně klienta. Jakýkoli software, který blokuje porty, musí být ručně změněn, aby je bylo možné otevřít, včetně směrovačů a bran firewall, které mohou blokovat porty, pokud to operační systém selže.
Ve výchozím nastavení nemusí směrovače a brány firewall přijímat připojení na portu 21. Pokud FTP nefunguje, je nejlepší nejprve zkontrolovat, zda směrovač správně předává požadavky na tento port, a ujistit se, že brána firewall neblokuje port 21.
Pomocí nástroje Port Checker prohledejte síť a zjistěte, zda má router otevřený port 21 nebo ne. Funkce nazvaná Passive Mode pomáhá ověřit, zda za routerem nejsou překážky v přístupu k portům.
Kromě zajištění toho, že port 21 je otevřený na obou stranách komunikačního kanálu, musí být port 20 povolen také v síti a prostřednictvím klientského softwaru. Pokud oba porty neotevřete, zabráníte úplnému předání.
Když je připojen k serveru FTP, klientský software vyzve k zadání přihlašovacích údajů – uživatelského jména a hesla – potřebných pro přístup k danému serveru. Mnoho FTP serverů, pokud se přihlásíte přes Secure Shell nebo Telnet připojení , poskytuje výchozí anonymní autentizační informace.
FileZilla a WinSCP jsou dva populární FTP klienti. Oba jsou k dispozici zdarma.