RHEL 8/CentOS 8 : port FTP ouvert 21 avec pare-feu
Cet article explique comment ouvrir le port FTP 21 sur un système Linux RHEL 8/CentOS 8 avec le pare-feu firewalld. Le protocole FTP est principalement utilisé par les services de transfert de fichiers tels que, mais sans s’y limiter, le serveur FTP vsftpd. Pour plus d’informations, consultez notre guide d’introduction à la syntaxe et à l’utilisation de firewalld.
Dans ce tutoriel, vous allez apprendre :
- Comment ouvrir le port FTP 21.
- Comment ouvrir définitivement le port FTP 21.
- Comment répertorier les ports/services actuellement ouverts.
- Comment fermer/retirer le port FTP ouvert 21.
RHEL 8/CentOS 8 – Service de protocole FTP. Ouvrez le port 21.
Configuration logicielle requise et conventions utilisées
| Catégorie | Exigences, conventions ou version du logiciel utilisé |
|---|---|
| Système | RHEL 8/CentOS 8 |
| Logiciel | firewall-cmd 0.6.3 ou supérieur |
| Autre | Accès privilégié à votre système Linux en tant que root ou via la commande sudo. |
RHEL 8/CentOS 8 ouvrir le port FTP 21 instructions étape par étape
Vérifiez l’état de votre pare-feu.
firewall-cmd --state runningRécupérez vos zones actuellement actives. Notez la zone dans laquelle vous souhaitez ouvrir le port 21 :
firewall-cmd --get-active-zones libvirt interfaces: virbr0 public interfaces: enp0s3Ouvrez le port 21.
Le port 21 est répertorié avec Firewalld en tant que service
ftp. Pour ouvrir temporairement le port 21, exécutez :firewall-cmd --zone=public --add-service=ftpNotez que la commande
firewall-cmdci-dessus n’ouvrira le port FTP 21 que temporairement.Ouvrez définitivement le port FTP 21. Exécutez la commande ci-dessous pour ouvrir le port 21 de manière permanente, puis rendez les paramètres persistants après le redémarrage :
firewall-cmd --zone=public --permanent --add-service=ftp
Vérifiez s’il y a des ports/services ouverts. Les services avec des ports ouverts en permanence sont répertoriés en ligne en commençant par les services :
firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: enp0s3
sources:
services: cockpit dhcpv6-client ftp ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
Si vous devez fermer le port FTP 21 précédemment ouvert, exécutez :
firewall-cmd --zone=public --permanent --remove-service=ftp
