Aller au contenu
Rechercher et ouvrir un port

Port 21 : informations et ouverture du port FTP

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.

Ou choisir un modèle

Ports

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

Non chiffré : les mots de passe et les données transitent en clair sur le réseau. Utilise la variante chiffrée ou n’autorise l’accès au port que depuis une adresse IP précise.

Règle de pare-feu (entrante)

Commandes de pare-feu

Ouvrir le port

sudo ufw allow 21/tcp
Vérifier le port
Remarques sur ufw

Pour 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é

À quoi sert le port 21 ?

Objectif

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.

Origine et norme

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 ».

Utilisation courante

  • Téléversement de fichiers sur un espace web et anciens environnements d’hébergement
  • Échange de données avec d’anciens systèmes, imprimantes ou scanners
  • Serveurs de téléchargement publics avec accès anonyme
  • FTPS avec TLS lorsqu’un partenaire exige FTP

Sécurité

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

Ports associés

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

Autres outils

FAQ

Questions fréquentes

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 support
Ton propre serveur ?

Teste les commandes sur ton propre VPS

Avec 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.

4,4/5 Trustpilot32 000+ Serveurs actifsDepuis 2010

Sans configuration. Sans risque. En ligne en quelques secondes.

Durée flexibleRésiliable à tout momentEn ligne en 60 secondes

Tu cherches d’autres outils ? Voir tous les outils réseau