GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS / RHEL 7 :firewall-cmd を使用してファイアウォールでポートを開く方法は?

質問:firewall-cmd コマンドを使用して RHEL 7 でポートを開く方法は?

解決策:

まず、systemctl コマンドを使用して firewalld のステータスを確認します:

# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2016-10-29 21:47:04 IST; 1 weeks 4 days ago
 Main PID: 1055 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─1055 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Oct 29 21:46:50 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Oct 29 21:47:04 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.

これらのコマンドを実行してポートをファイアウォールに追加します:
以下のコマンドはポートをすぐに有効にしますが、再起動後は維持されません:

# firewall-cmd --add-port=[YOUR PORT]/tcp

たとえば、TCP ポート 2222 を開くには:

# firewall-cmd --add-port=2222/tcp

次のコマンドは永続的なルールを作成しますが、すぐには有効になりません:

# firewall-cmd --permanent --add-port=[YOUR PORT]/tcp

たとえば、TCP ポート 2222 を開くには:

# firewall-cmd --permanent --add-port=2222/tcp
CentOS / RHEL 7 :FirewallD を使用して Samba サーバーのファイアウォール ポートを開く方法


Cent OS
  1. CentOS8Linuxでファイアウォールを無効にする方法

  2. CentOS7でファイアウォールを構成する方法

  3. CentOS8でファイアウォールを使用してファイアウォールを設定する方法

  1. CentOS/RHEL 6 および 7 でマルチパスを使用して「initramfs」を再構築する方法

  2. CentOS/RHEL:YUM を使用してファイルが欠落しているパッケージを見つける方法

  3. CentOS / RHEL :ネットワーク ポートが開いているかどうかを確認する方法は?

  1. CentOS7でFirewallDを使用してファイアウォールを構成する

  2. CentOS8でFirewallDを使用してファイアウォールを設定する方法

  3. CentOS7にCSFファイアウォールをインストールする方法