Zum Inhalt springen
Port nachschlagen und freigeben

Port 21: FTP-Port nachschlagen und freigeben

Port 21 ist der Steuerkanal des File Transfer Protocol (FTP). Hier findest du die Eckdaten zum Port und Firewall-Befehle, mit denen du FTP freigibst oder sperrst.

Gebaut von Justin Schuessler

Befehle direkt auf deinem eigenen vServer ausprobieren: mit Root-Zugriff und eigener Firewall.

Mehrere Ports nacheinander hinzufügen, bis zu 12.

Oder eine Vorlage wählen

Ports

21/TCPFTP

Dateiübertragung · Well-known Port · OSI-Schicht 7

Steuerkanal von FTP: Anmeldung und Befehle. Unverschlüsselt, besser SFTP über Port 22 oder FTPS nutzen.

IANA: offiziell registriert als ftp

Unverschlüsselt: Passwörter und Daten gehen im Klartext über das Netz. Nutze die verschlüsselte Variante oder gib den Port höchstens für eine bestimmte IP frei.

Firewall-Regel (eingehend)

Firewall-Befehle

Port freigeben

sudo ufw allow 21/tcp
Port prüfen
Hinweise zu ufw

Für Ubuntu und Debian. ufw legt die Regel für IPv4 und IPv6 an. Ist ufw noch aus, erlaube zuerst SSH (sudo ufw allow 22/tcp) und schalte es dann mit sudo ufw enable ein, sonst sperrst du dich aus.

Auf einem ZAP-Hosting vServer mit aktiver Netzwerk-Firewall im Kundenpanel gibst du den Port zusätzlich dort frei.

Port 21 erklärt

Wofür ist Port 21 da?

Zweck

FTP überträgt Dateien zwischen Client und Server und nutzt dafür zwei Verbindungen. Über Port 21 laufen Login und Befehle, die eigentlichen Dateien fließen über einen separaten Datenkanal. Im aktiven Modus baut der Server die Datenverbindung von Port 20 zum Client auf. Im passiven Modus, der heute üblich ist, verbindet sich der Client mit einem vom Server genannten hohen Port, deshalb musst du diesen Portbereich in der Firewall zusätzlich freigeben.

Herkunft und Standard

FTP gehört zu den ältesten Protokollen des Internets, die erste Spezifikation ist RFC 114 aus dem Jahr 1971. Die bis heute maßgebliche Fassung ist RFC 959 aus dem Jahr 1985. Die verschlüsselte Variante FTPS mit TLS ist in RFC 4217 beschrieben. Die IANA führt Port 21 unter dem Namen „ftp“ und Port 20 als „ftp-data“.

Typische Nutzung

  • Datei-Upload auf Webspace und ältere Hosting-Umgebungen
  • Datenaustausch mit Altsystemen, Druckern oder Scannern
  • Öffentliche Download-Server mit anonymem Zugang
  • FTPS mit TLS, wenn ein Partner zwingend FTP voraussetzt

Sicherheit

Klassisches FTP überträgt Benutzername, Passwort und Dateien unverschlüsselt. Wer den Verkehr mitlesen kann, bekommt deine Zugangsdaten im Klartext. Nutze deshalb wann immer möglich SFTP, das über SSH auf Port 22 läuft und keinen zusätzlichen Port braucht. Wenn du FTP anbieten musst, erzwinge FTPS mit TLS, sperre Benutzer in ihr eigenes Verzeichnis und deaktiviere den anonymen Zugang. Gib für den passiven Modus nur einen kleinen, fest konfigurierten Portbereich frei statt aller hohen Ports.

Weitere Ports

Verwandte Ports

Diese Ports gehören oft zum selben Setup. Ein Klick zeigt ihre Erklärung und die Firewall-Befehle.

Alle Well-known Ports und die komplette IANA-Liste ansehen

Quelle der Portliste: IANA Service Name and Transport Protocol Port Number Registry, Stand 22. Oktober 2026. iana.org

Mehr entdecken

Weitere Tools

FAQ

Häufig gestellte Fragen

Kurze Antworten rund um Port 21.

Mit ufw gibst du den Steuerport mit sudo ufw allow 21/tcp frei. Für den passiven Modus brauchst du zusätzlich den Portbereich, den du im FTP-Server festgelegt hast, zum Beispiel sudo ufw allow 40000:40100/tcp. Unter firewalld nutzt du sudo firewall-cmd --permanent --add-port=21/tcp und danach sudo firewall-cmd --reload.

Port 21 ist der Steuerkanal für Login und Befehle. Port 20 nutzt der Server im aktiven Modus für die Datenübertragung. Im passiven Modus wird Port 20 nicht gebraucht, stattdessen läuft der Datenkanal über einen hohen Port.

Nein, klassisches FTP ist unverschlüsselt. Zugangsdaten und Dateien lassen sich mitlesen. Sicherer sind SFTP über SSH auf Port 22 oder FTPS mit TLS.

FTP überträgt alles im Klartext. FTPS ist FTP mit TLS-Verschlüsselung und nutzt weiterhin Port 21 und einen Datenkanal. SFTP ist ein eigenes Protokoll auf Basis von SSH, läuft über Port 22 und braucht nur eine einzige Verbindung, was die Firewall-Konfiguration deutlich vereinfacht.

Noch weitere Fragen?

Support kontaktieren
Eigener Server?

Probier die Befehle auf deinem eigenen vServer aus

Mit einem ZAP-Hosting vServer hast du Root-Zugriff, richtest Dienste und Firewall-Regeln selbst ein und siehst sofort, welcher Port offen ist.

4,4/5 Trustpilot32.000+ Aktive ServerSeit 2010

Kein Setup. Kein Risiko. In Sekunden online.

Flexible LaufzeitJederzeit kündbarIn 60 Sekunden online

Auf der Suche nach weiteren Tools? Alle Netzwerk-Tools ansehen