Port 20 — FTP-Data (TCP)
Was ist Port 20?
FTP nutzt für die Übertragung von Dateiinhalten im aktiven Modus einen gesonderten Datenkanal (Port 20). Die Steuerverbindung auf Port 21 verhandelt die Übertragung, während Port 20 den eigentlichen Datenstrom überträgt. Der FTP-Datenverkehr ist unverschlüsselt — Dateiinhalte werden im Klartext übertragen. Nutzen Sie SFTP (Port 22) oder FTPS für sichere Dateiübertragungen.
Dies ist ein Well‑Known Port (0–1023), der von Kernservices wie FTP-Data genutzt wird. · RFC 959
Wann benötigen Sie Port 20 geöffnet?
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.
Häufige Nutzung und Software
- vsftpd (active mode)
- Pure-FTPd
- ProFTPD
- Apache FTP Server
Sicherheit
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.
Ist Port 20 sicher?
Ein offener Port vergrößert die Angriffsfläche. Sicherheit hängt von der Konfiguration von FTP-Data ab.
Halten Sie FTP-Data mit Sicherheits-Updates aktuell. Verlangen Sie starke Authentifizierung und beschränken Sie den Zugriff auf die minimal notwendigen IP-Adressen.
Testen Sie die Erreichbarkeit von Port 20 auf einem Host.
Port 20 öffnen
Um eingehende Verbindungen zu Port 20 (FTP-Data) von außerhalb Ihres Netzwerks zu erlauben, konfigurieren Sie Ihre Firewall und fügen Sie auf Ihrem Router eine Portweiterleitung zur lokalen IP Ihres Geräts hinzu.
Windows Defender Firewall öffnen → Erweiterte Einstellungen → Eingehende Regeln → Neue Regel → Port → TCP → Bestimmte lokale Ports: 20 → Verbindung zulassen → Benennen und speichern.
netsh advfirewall firewall add rule name="Open Port 20" dir=in action=allow protocol=tcp localport=20sudo ufw allow 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j ACCEPTMelden Sie sich bei Ihrem Router an (192.168.1.1 oder 192.168.0.1) → Portweiterleitung → Neue Regel: Protokoll TCP, Externer Port 20, Interne IP: lokale IP Ihres Geräts, Interner Port 20 → Speichern.
Port 20 schließen
Wenn Sie FTP-Data nicht benötigen, blockieren Sie den Port in Firewall oder Router.
Um Port 20 unter Windows zu blockieren, führen Sie folgenden Befehl in PowerShell oder Eingabeaufforderung aus (als Administrator):
netsh advfirewall firewall add rule name="Block Port 20" dir=in action=block protocol=tcp localport=20sudo ufw deny 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j DROPEntfernen oder deaktivieren Sie die Portweiterleitung für Port 20.
Häufig gestellte Fragen
Wofür wird Port 20 verwendet?▾
Port 20 ist der Standard-TCP-Port für FTP-Data. Er wird von Servern und Anwendungen genutzt, die eingehende Verbindungen für diesen Dienst akzeptieren müssen. Ob Sie ihn offen benötigen, hängt davon ab, ob Sie aktiv einen FTP-Data-Server betreiben — wenn nicht, sollte er geschlossen bleiben.
Ist es sicher, Port 20 offen zu lassen?▾
Ein offener Port 20 vergrößert Ihre Angriffsfläche. Wenn Sie FTP-Data nicht aktiv betreiben, schließen Sie diesen Port in Ihrer Firewall und entfernen Sie Portweiterleitungsregeln. Falls FTP-Data erreichbar sein muss, schränken Sie den Zugriff auf bekannte IP-Adressen ein, halten Sie die Software aktuell und verwenden Sie starke Authentifizierung.