För att en klient ska använda FTP -programvara måste följande portar vara öppna:
Aktiv FTP:
* port 20: Används för dataöverföring från FTP -servern till klienten.
* port 21: Används för kontrollkommandon mellan klienten och servern.
Passiv FTP:
* port 21: Används för kontrollkommandon mellan klienten och servern.
* portar 1024-65535: FTP -servern väljer dynamiskt en port inom detta intervall för dataöverföring. Klienten ansluter till denna port för att ta emot data.
Det är viktigt att notera:
* Aktiv FTP används mindre vanligt på grund av säkerhetsproblem. Det kräver att klienten initierar en anslutning på en specifik port (port 20) på FTP -servern, vilket gör den mottaglig för brandväggsbegränsningar och säkerhetssårbarheter.
* Passiv FTP är säkrare och allmänt används. Det gör det möjligt för FTP-servern att initiera dataanslutningen på en slumpmässig port inom intervallet 1024-65535, vilket gör den mindre mottaglig för brandväggsproblem.
Dessutom:
* ftps (FTP över SSL/TLS): Om du använder FTP:er, som krypterar dataöverföringar, beror portarna på den specifika implementeringen av FTP:er. Vanligtvis använder den port 990 för kontrollkommandon och port 991 för dataöverföring.
Sammanfattningsvis:
* för grundläggande FTP: Port 21 för kontrollkommandon, och antingen port 20 (aktiv) eller en dynamisk port i intervallet 1024-65535 (passiv) för dataöverföring.
* för ftps: Port 990 för kontrollkommandon och port 991 för dataöverföring.
Det rekommenderas att konsultera din brandväggskonfiguration och nätverksadministratör för att säkerställa att lämpliga portar är öppna för FTP -kommunikation.