GNU/Linux >> Znalost Linux >  >> Cent OS

RHEL 8 / CentOS 8 otevřený FTP port 21 s firewallem

Tento článek vysvětluje, jak otevřít port FTP 21 na systému RHEL 8 / CentOS 8 Linux pomocí firewalld firewall. Protokol FTP je primárně používán službami pro přenos souborů, jako je mimo jiné vsftpd FTP server. Další informace naleznete v našem úvodním průvodci syntaxí brány firewall a průvodcem použití.

V tomto tutoriálu se naučíte:

  • Jak otevřít port FTP 21.
  • Jak trvale otevřít port FTP 21.
  • Jak zobrazit seznam aktuálně otevřených portů/služeb.
  • Jak zavřít/odebrat otevřený port FTP 21.

RHEL 8 / CentOS 8 – služba protokolu FTP. Otevřete port 21.

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém RHEL 8 / CentOS 8
Software firewall-cmd 0.6.3 nebo vyšší
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

RHEL 8 / CentOS 8 otevřený FTP port 21 pokyny krok za krokem

  1. Zkontrolujte stav svého firewallu.
    # firewall-cmd --state
    running
    
  2. Získejte aktuálně aktivní zóny. Poznamenejte si zónu, ve které chcete otevřít port 21:

    # firewall-cmd --get-active-zones
    libvirt
      interfaces: virbr0 
    public
      interfaces: enp0s3
    
  3. Otevřete port 21.

    Port 21 je u brány firewall uveden jako ftp servis. Chcete-li dočasně otevřít port 21, proveďte:

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

    Všimněte si výše uvedeného firewall-cmd příkaz otevře port FTP 21 pouze dočasně.

  4. Trvale otevřete port FTP 21. Provedením níže uvedeného příkazu otevřete port 21 trvale, proto po restartu ponechte nastavení trvalé:
    # firewall-cmd --zone=public --permanent --add-service=ftp
    
  5. Zkontrolujte, zda nejsou otevřené porty/služby. Služby s trvale otevřenými porty jsou uvedeny na řádku počínaje 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: 
    
  6. V případě, že potřebujete zavřít dříve otevřený port FTP 21, proveďte:
    # firewall-cmd --zone=public --permanent --remove-service=ftp
    

Cent OS
  1. CentOS / RHEL 7:Průvodce firewallem pro začátečníky

  2. CentOS / RHEL 7 :Jak otevřít port ve firewallu pomocí firewall-cmd?

  3. CentOS / RHEL 7 :Jak otevřít port firewallu pro server Samba pomocí FirewallD

  1. Jak otevřít port v CentOS / RHEL 7

  2. Jak nakonfigurovat firewallové přihlašování v CentOS/RHEL 8

  3. Povolení FTP s IPTables

  1. Průvodce otevřením portů v CentOS

  2. Nakonfigurujte Firewall s FirewallD na CentOS 7

  3. CentOS / RHEL :Jak zjistit, zda je síťový port otevřený nebo ne?