Port 20 — FTP-Data (TCP)
Qu’est‑ce que le port 20 ?
Canal de données FTP pour le transfert de fichiers.
C’est un port bien connu (0–1023) utilisé par des services essentiels comme FTP-Data. · RFC 959
Quand avez-vous besoin d'ouvrir le port 20 ?
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.
Usages courants et logiciels
- vsftpd (active mode)
- Pure-FTPd
- ProFTPD
- Apache FTP Server
Sécurité
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.
Le port 20 est‑il sûr ?
Un port ouvert augmente la surface d’attaque. La sécurité dépend de la configuration de FTP-Data.
Gardez FTP-Data à jour avec ses correctifs de sécurité. Exigez une authentification forte et limitez l'accès aux adresses IP strictement nécessaires.
Testez la connectivité du port 20 sur n’importe quel hôte.
Ouvrir le port 20
Pour autoriser les connexions entrantes vers le port 20 (FTP-Data), configurez votre pare-feu et ajoutez une règle de redirection de port sur votre routeur vers l'adresse IP locale de votre appareil.
Ouvrez le Pare-feu Windows Defender → Paramètres avancés → Règles de trafic entrant → Nouvelle règle → Port → TCP → Ports locaux spécifiques : 20 → Autoriser la connexion → Nommez et enregistrez la règle.
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 ACCEPTConnectez-vous à votre routeur (192.168.1.1 ou 192.168.0.1) → Transfert de port → Ajoutez une nouvelle règle : Protocole TCP, Port externe 20, IP interne : l'IP locale de votre appareil, Port interne 20 → Enregistrez.
Comment fermer le port 20
Si vous n’avez pas besoin de FTP-Data, bloquez ce port dans le pare‑feu ou le routeur.
Pour bloquer le port 20 sous Windows, exécutez la commande suivante dans PowerShell ou l'Invite de commandes (en tant qu'administrateur) :
netsh advfirewall firewall add rule name="Block Port 20" dir=in action=block protocol=tcp localport=20Exécutez : sudo ufw deny 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j DROPSupprimez ou désactivez la redirection du port 20.
Questions fréquentes
À quoi sert le port 20 ?▾
Le port 20 est le port TCP standard pour FTP-Data. Il est utilisé par les serveurs et applications qui doivent accepter des connexions entrantes pour ce service. S'il doit rester ouvert dépend de si vous gérez activement un serveur FTP-Data — sinon, il devrait rester fermé.
Est-il sûr de laisser le port 20 ouvert ?▾
Un port 20 ouvert augmente votre surface d'attaque. Si vous n'utilisez pas FTP-Data activement, fermez ce port dans votre pare-feu et supprimez les règles de redirection de port. Si FTP-Data doit rester accessible, restreignez l'accès aux IP connues et maintenez le logiciel à jour.