Port 21 — FTP (TCP)
Hvad er port 21?
Filoverførselsprotokol (Kontrol)
Dette er en velkendt port (0–1023) brugt af kernetjenester som FTP. · RFC 959
Hvornår har du brug for at have port 21 åben?
Open only if you are running an FTP server for file transfers. Most modern setups prefer SFTP (port 22) or FTPS, which encrypt credentials and data in transit. Close port 21 if no FTP server is active.
Almindelige anvendelser og software
- FileZilla Server
- vsftpd
- Pure-FTPd
- ProFTPD
Sikkerhed
FTP sends all credentials and data in plain text. Any attacker with network access can capture usernames and passwords. Block port 21 and replace with SFTP (port 22). If FTP is unavoidable, use FTPS with implicit TLS and restrict access to known client IPs.
Er port 21 sikker?
En åben port øger angrebsfladen. Sikkerheden afhænger af, hvordan FTP er konfigureret.
Denne port er et aktivt mål for automatiserede angreb. Hold den lukket, medmindre FTP er aktivt nødvendigt, og begræns adgangen til kendte IP-intervaller i din firewall.
Test forbindelse til port 21 på enhver vært.
Åbn port 21
For at tillade indgående forbindelser til port 21 (FTP), konfigurér din firewall og tilføj en portviderestillingsregel på din router.
Åbn Windows Defender Firewall → Avancerede indstillinger → Indgående regler → Ny regel → Port → TCP → Specifikke lokale porte: 21 → Tillad forbindelsen → Navngiv og gem reglen.
netsh advfirewall firewall add rule name="Open Port 21" dir=in action=allow protocol=tcp localport=21sudo ufw allow 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j ACCEPTLog ind på din router (192.168.1.1 eller 192.168.0.1) → Port Forwarding → Tilføj en ny regel: Protokol TCP, Ekstern port 21, Intern IP: enhedens lokale IP, Intern port 21 → Gem.
Sådan lukker du port 21
Hvis du ikke behøver FTP, så blokér denne port i firewall eller router.
For at blokere port 21 på Windows skal du køre følgende kommando i PowerShell eller kommandoprompt (som administrator):
netsh advfirewall firewall add rule name="Block Port 21" dir=in action=block protocol=tcp localport=21Kør: sudo ufw deny 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j DROPFjern eller deaktiver port forwarding-reglen for port 21.
Ofte stillede spørgsmål
Hvad bruges port 21 til?▾
Port 21 er standardporten for FTP over TCP. Den bruges af servere og applikationer, der skal modtage indgående forbindelser for denne tjeneste. Om du skal holde den åben afhænger af, om du aktivt kører en FTP-server — ellers bør den forblive lukket.
Er det sikkert at have port 21 åben?▾
En åben port 21 øger din angrebsoverflade. Hvis du ikke aktivt kører FTP, luk porten i din firewall og fjern portviderestillingsregler. Hvis FTP skal være tilgængeligt, begræns adgangen til kendte IP-adresser og hold software opdateret.