A Fájlátviteli Protokoll keretet biztosít két hálózatba kapcsolt számítógép közötti információátvitelhez, hasonlóan a Hypertext Transfer Protocolhoz a webböngészőn keresztül. Az FTP azonban két különböző Transmission Control Protocol porton működik: a 20-as és a 21-es. A sikeres fájlátvitelhez a 20-as és 21-es FTP-portnak is nyitva kell lennie a hálózaton.
A 21-es FTP-port az alapértelmezett vezérlőport
Miután a helyes FTP-felhasználónév és -jelszó beírásra került az FTP-kliens szoftveren keresztül, az FTP-kiszolgáló szoftver alapértelmezés szerint megnyitja a 21-es portot. Ezt néha alapértelmezés szerint parancs- vagy vezérlőportnak nevezik. Ezután a kliens újabb kapcsolatot létesít a szerverrel a 20-as porton keresztül, hogy megtörténjen a fájlátvitel.
A rendszergazda módosíthatja a parancsok és fájlok FTP-n keresztüli küldésének alapértelmezett portját. A szabvány azonban létezik, így a kliens-/szoftverprogramok, útválasztók és tűzfalak megegyezhetnek ugyanazokon a portokon, így megkönnyítve a konfigurációt.
Kapcsolódás a 21-es FTP-porton keresztül
Az FTP sikertelenségének egyik oka az, ha a megfelelő portok nincsenek nyitva a hálózaton. Ez a blokkolás előfordulhat a szerver vagy a kliens oldalon. Minden olyan szoftvert, amely blokkolja a portokat, manuálisan meg kell változtatni a megnyitásukhoz, beleértve az útválasztókat és a tűzfalakat is, amelyek blokkolhatják a portokat, ha az operációs rendszer nem teszi ezt.
Alapértelmezés szerint az útválasztók és a tűzfalak nem fogadják el a kapcsolatokat a 21-es porton. Tehát, ha az FTP nem működik, a legjobb, ha ellenőrizzük, hogy az útválasztó megfelelően továbbítja-e a kéréseket ezen a porton, és hogy a tűzfal nem blokkolja-e a portot. 21.
A Port Checker segítségével ellenőrizze a hálózatot, és ellenőrizze, hogy az útválasztó 21-es portja nyitva van-e. A passzív módnak nevezett funkció segít ellenőrizni, hogy vannak-e akadályok a porthoz való hozzáférésben az útválasztó mögött.
Amellett, hogy a 21-es port nyitva van a kommunikációs csatorna mindkét oldalán, a 20-as portot is engedélyezni kell a hálózaton és az ügyfélszoftveren keresztül. Ha figyelmen kívül hagyja mindkét port megnyitását, megakadályozza a teljes oda-vissza átvitelt.
Amikor csatlakozik az FTP-kiszolgálóhoz, a kliensszoftver bekéri a bejelentkezési hitelesítő adatokat – felhasználónév és jelszó –, amelyek a szerver eléréséhez szükségesek.
A FileZilla és a WinSCP két népszerű FTP-kliens. Mindkettő ingyenesen elérhető.