21/TCPFTP
Transfert de fichiers · Port bien connu · Couche OSI 7
Canal de contrôle FTP : authentification et commandes. Non chiffré ; mieux vaut utiliser SFTP via le port 22 ou FTPS.
IANA: officiellement enregistré sous le nom ftp
Tu choisis les services que nous pouvons activer pour l’analyse, la personnalisation et les contenus externes.
Nous utilisons des cookies et des technologies similaires sur notre site pour personnaliser les contenus, intégrer des médias externes et mieux comprendre l’utilisation de certaines sections.
Cookies nécessaires
Ces entrées assurent des fonctions essentielles comme la sécurité, la stabilité et le traitement des formulaires.
Sections facultatives
Tes données peuvent être traitées avec ton consentement ou sur la base d’intérêts légitimes. Dans les paramètres des cookies, tu peux refuser chaque catégorie facultative ou l’autoriser individuellement.
Certains services traitent des données personnelles dans des pays tiers. En donnant ton consentement, tu acceptes également ce transfert. Pour en savoir plus, consulte notre politique de confidentialité.
Tu pourras rouvrir et modifier ta sélection à tout moment. · 1.0.2
Le port 21 est le canal de commande du protocole File Transfer Protocol (FTP). Tu trouveras ici les principales informations sur ce port et les commandes de pare-feu pour autoriser ou bloquer FTP.
Créé par Justin Schuessler
Teste les commandes directement sur ton propre VPS, avec un accès root et ton propre pare-feu.
Ajoute plusieurs ports à la suite, jusqu’à 12.
Transfert de fichiers · Port bien connu · Couche OSI 7
Canal de contrôle FTP : authentification et commandes. Non chiffré ; mieux vaut utiliser SFTP via le port 22 ou FTPS.
IANA: officiellement enregistré sous le nom ftp
Commandes de pare-feu
Ouvrir le port
sudo ufw allow 21/tcpPour Ubuntu et Debian. ufw crée la règle pour IPv4 et IPv6. Si ufw est désactivé, autorise d’abord SSH (sudo ufw allow 22/tcp), puis active-le avec sudo ufw enable pour éviter de te bloquer l’accès.
Sur un VPS ZAP-Hosting avec un pare-feu réseau actif, tu dois aussi autoriser le port dans le Panneau client.
Le port 21 expliqué
FTP transfère des fichiers entre un client et un serveur au moyen de deux connexions. Le port 21 sert à la connexion et aux commandes, tandis que les fichiers passent par un canal de données distinct. En mode actif, le serveur établit la connexion de données depuis le port 20 vers le client. En mode passif, le plus courant aujourd’hui, le client se connecte à un port élevé indiqué par le serveur : tu dois donc aussi autoriser cette plage de ports dans le pare-feu.
FTP est l’un des plus anciens protocoles d’Internet : sa première spécification est la RFC 114 de 1971. La version qui fait toujours référence est la RFC 959 de 1985. La variante chiffrée FTPS avec TLS est décrite dans la RFC 4217. L’IANA répertorie le port 21 sous le nom « ftp » et le port 20 sous le nom « ftp-data ».
Le FTP classique transmet le nom d’utilisateur, le mot de passe et les fichiers sans chiffrement. Quiconque peut intercepter le trafic obtient tes identifiants en clair. Utilise donc SFTP dès que possible : il passe par SSH sur le port 22 et ne nécessite aucun port supplémentaire. Si tu dois proposer FTP, impose FTPS avec TLS, limite chaque utilisateur à son propre répertoire et désactive l’accès anonyme. Pour le mode passif, n’ouvre qu’une petite plage de ports définie à l’avance plutôt que tous les ports élevés.
Autres ports
Ces ports font souvent partie de la même configuration. Clique sur l’un d’eux pour voir son explication et les commandes de pare-feu.
Voir tous les ports bien connus et la liste complète de l’IANA
Source de la liste des ports : IANA Service Name and Transport Protocol Port Number Registry, mise à jour le 22 octobre 2026. iana.org
Découvrir plus
Calcule l’adresse réseau, l’adresse de broadcast, le masque de sous-réseau et la plage d’hôtes utilisables à partir d’une adresse CIDR, et convertis entre notation CIDR et plages d’adresses IP (IPv4 et IPv6).
Créé par Jakub Martyniak
Apprends de façon interactive les 7 couches du modèle OSI : clique sur les couches, classe des termes comme commutateur, ARP ou port 443, et utilise l’animation de l’encapsulation, le quiz et l’aide-mémoire pour l’examen de l’IHK.
Créé par Justin Schuessler
Apprends de façon interactive les 4 couches du modèle TCP/IP (modèle DoD) selon la RFC 1122 : correspondance avec le modèle OSI, animation de l’encapsulation, quiz sur les ports et aide-mémoire.
Créé par Justin Schuessler
Vérifie si certains ports sont ouverts sur une adresse IP ou un nom d’hôte : sélectionne un protocole ou un jeu plutôt que d’analyser tous les ports.
Créé par Sebastian Rademacher
FAQ
Réponses rapides sur le port 21.
Avec ufw, ouvre le port de contrôle à l’aide de sudo ufw allow 21/tcp. Pour le mode passif, tu dois aussi ouvrir la plage de ports définie sur ton serveur FTP, par exemple avec sudo ufw allow 40000:40100/tcp. Avec firewalld, utilise sudo firewall-cmd --permanent --add-port=21/tcp, puis sudo firewall-cmd --reload.
Le port 21 est le canal de commande utilisé pour la connexion et les commandes. En mode actif, le serveur utilise le port 20 pour transférer les données. En mode passif, le port 20 n’est pas nécessaire : le canal de données passe par un port élevé.
Non, le FTP classique n’est pas chiffré. Les identifiants et les fichiers peuvent être interceptés. SFTP via SSH sur le port 22 ou FTPS avec TLS sont plus sûrs.
FTP transmet tout en clair. FTPS est une version de FTP chiffrée avec TLS qui utilise toujours le port 21 et un canal de données. SFTP est un protocole distinct basé sur SSH : il utilise le port 22 et ne nécessite qu’une seule connexion, ce qui simplifie nettement la configuration du pare-feu.
D’autres questions ?
Contacter le supportAvec un VPS ZAP-Hosting, tu disposes d’un accès root, tu configures toi-même les services et les règles de pare-feu, et tu vois immédiatement quels ports sont ouverts.
Sans configuration. Sans risque. En ligne en quelques secondes.
Tu cherches d’autres outils ? Voir tous les outils réseau