Recherche de site Web

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égorieExigences, conventions ou version du logiciel utilisé
SystèmeRHEL 8/CentOS 8
Logicielfirewall-cmd 0.6.3 ou supérieur
AutreAccè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

  1. Vérifiez l’état de votre pare-feu.

    
    firewall-cmd --state
    running
    
  2. Ré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: enp0s3
    
  3. Ouvrez 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=ftp
    

    Notez que la commande firewall-cmd ci-dessus n’ouvrira le port FTP 21 que temporairement.

  4. 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
    
  5. 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
    

Articles connexes: