PortChecker Logo
PortChecker

Port 20 — FTP-Data (TCP)

FTP-Data

Vad är port 20?

Filöverföringsprotokoll (Data)

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

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

Open only if you host an FTP server in active mode. Passive mode FTP (preferred for modern firewalls) does not use port 20 for data transfer. Keep closed if you use SFTP (port 22) or FTPS instead.

Vanliga användningar och programvara

  • vsftpd (active mode)
  • Pure-FTPd
  • ProFTPD
  • Apache FTP Server

Säkerhet

FTP-Data transmits file content in plain text with no encryption. Avoid active-mode FTP in favour of SFTP (port 22) or FTPS (port 990). If FTP must be used, restrict allowed IP ranges in your firewall to minimise exposure.

Är port 20 säker?

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

Medelhög risk

Håll FTP-Data uppdaterat med säkerhetskorrigeringar. Kräv stark autentisering och begränsa åtkomsten till minimalt nödvändiga IP-adresser.

Kontrollera port 20 nu

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

1-65535

Öppna port 20

För att tillåta inkommande anslutningar till port 20 (FTP-Data), 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: 20 → Tillåt anslutningen → Ge regeln ett namn och spara.

netsh advfirewall firewall add rule name="Open Port 20" dir=in action=allow protocol=tcp localport=20
Linux (UFW / iptables)sudo ufw allow 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -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 20, Internt IP: enhetens lokala IP, Intern port 20 → Spara.

Så stänger du port 20

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

Windows-brandvägg

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

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

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

Vanliga frågor

Vad används port 20 till?▾

Port 20 är standardporten för FTP-Data ö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-Data-server — annars bör den förbli stängd.

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

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

Relaterade portar