PortChecker Logo
PortChecker

Port 21 — FTP (TCP)

FTP

Vad är port 21?

Filöverföringsprotokoll (Kontroll)

Detta är en well-known port (0–1023) som används av kärntjänster som FTP.  ·  RFC 959

När behöver du ha port 21 öppen?

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.

Vanliga användningar och programvara

  • FileZilla Server
  • vsftpd
  • Pure-FTPd
  • ProFTPD

Säkerhet

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.

Är port 21 säker?

En öppen port ökar attackytan. Säkerheten beror på hur FTP är konfigurerad.

Hög risk

Denna port är ett aktivt mål för automatiserade attacker. Håll den stängd om inte FTP aktivt behövs och begränsa åtkomsten till kända IP-intervall i din brandvägg.

Kontrollera port 21 nu

Testa anslutning till port 21 på valfri värd.

1-65535

Öppna port 21

För att tillåta inkommande anslutningar till port 21 (FTP), konfigurera din brandvägg och lägg till en regel för portvidarebefordran på din router till enhetens lokala IP-adress.

Windows-brandvägg

Öppna Windows Defender-brandväggen → Avancerade inställningar → Ingående regler → Ny regel → Port → TCP → Specifika lokala portar: 21 → Tillåt anslutningen → Ge regeln ett namn och spara.

netsh advfirewall firewall add rule name="Open Port 21" dir=in action=allow protocol=tcp localport=21
Linux (UFW / iptables)sudo ufw allow 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
Router

Logga in på routern (192.168.1.1 eller 192.168.0.1) → Portvidarebefordran → Lägg till en ny regel: Protokoll TCP, Extern port 21, Internt IP: enhetens lokala IP, Intern port 21 → Spara.

Så stänger du port 21

Om du inte behöver FTP, blockera porten i brandvägg eller router.

Windows-brandvägg

För att blockera port 21 i Windows, kör följande kommando i PowerShell eller kommandotolken (som administratör):

netsh advfirewall firewall add rule name="Block Port 21" dir=in action=block protocol=tcp localport=21
Linux (UFW / iptables)Kör: sudo ufw deny 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j DROP
Router

Ta bort eller inaktivera port forwarding-regeln för port 21.

Vanliga frågor

Vad används port 21 till?▾

Port 21 är standardporten för FTP över TCP. Den används av servrar och applikationer som behöver ta emot inkommande anslutningar för denna tjänst. Om den behöver vara öppen beror på om du aktivt kör en FTP-server — annars bör den förbli stängd.

Är det säkert att ha port 21 öppen?▾

En öppen port 21 ökar din attackyta. Om du inte aktivt kör FTP, stäng porten i din brandvägg och ta bort regler för portvidarebefordran. Om FTP måste vara tillgängligt, begränsa åtkomsten till kända IP-adresser och håll programvaran uppdaterad.