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.

Požadavky na software a použité konvence
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
- Zkontrolujte stav svého firewallu.
# firewall-cmd --state running
- 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
- 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ě. - 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
- 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:
- 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
Jak nainstalovat plugin Adobe Flash Player pro firefox na CentOS 7 Linux
RHEL 8 / CentOS 8 změnit název hostitele