Website-Suche

RHEL 8/CentOS 8 öffnen FTP-Port 21 mit firewalld


In diesem Artikel wird erläutert, wie Sie den FTP-Port 21 auf einem RHEL 8/CentOS 8 Linux-System mit der firewalld-Firewall öffnen. Das FTP-Protokoll wird hauptsächlich von Dateiübertragungsdiensten verwendet, wie z. B. dem vsftpd-FTP-Server. Weitere Informationen finden Sie in unserem Leitfaden zur Einführung in die firewalld-Syntax und -Verwendung.

In diesem Tutorial lernen Sie:

  • So öffnen Sie den FTP-Port 21.
  • So öffnen Sie den FTP-Port 21 dauerhaft.
  • So listen Sie derzeit geöffnete Ports/Dienste auf.
  • So schließen/entfernen Sie den offenen FTP-Port 21.

RHEL 8/CentOS 8 – FTP-Protokolldienst. Öffnen Sie Port 21.

Verwendete Softwareanforderungen und Konventionen

KategorieAnforderungen, Konventionen oder verwendete Softwareversion
SystemRHEL 8/CentOS 8
Softwarefirewall-cmd 0.6.3 oder höher
AnderePrivilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo.

RHEL 8/CentOS 8 FTP-Port 21 öffnen Schritt für Schritt Anleitung

  1. Überprüfen Sie den Status Ihrer Firewall.

    
    firewall-cmd --state
    running
    
  2. Rufen Sie Ihre derzeit aktiven Zonen ab. Notieren Sie sich die Zone, in der Sie Port 21 öffnen möchten:

    
    firewall-cmd --get-active-zones
    libvirt
      interfaces: virbr0 
    public
      interfaces: enp0s3
    
  3. Öffnen Sie Port 21.

    Der Port 21 ist mit Firewalld als FTP-Dienst aufgeführt. Um Port 21 vorübergehend zu öffnen, führen Sie Folgendes aus:

    
    firewall-cmd --zone=public --add-service=ftp
    

    Beachten Sie, dass der obige Befehl firewall-cmd den FTP 21-Port nur vorübergehend öffnet.

  4. Öffnen Sie den FTP-Port 21 dauerhaft. Führen Sie den folgenden Befehl aus, um Port 21 dauerhaft zu öffnen, daher machen Sie die Einstellungen nach dem Neustart persistent:

    
    firewall-cmd --zone=public --permanent --add-service=ftp
    
  5. Suchen Sie nach offenen Ports/Diensten. Die Dienste mit permanent geöffneten Ports werden online aufgelistet, beginnend mit 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: 
    

    Falls Sie den zuvor geöffneten FTP-Port 21 schließen müssen, führen Sie Folgendes aus:

    
    firewall-cmd --zone=public --permanent --remove-service=ftp
    

Verwandte Artikel: