Linuxでfirewalldにポートを追加する方法は何ですか?

Linuxでポートを追加するためにfirewalldを使用する方法は以下の通りです:

  1. firewalldサービスがインストールされていて、起動されていることを確認してください。次のコマンドを使用してfirewalldの状態を確認できます:
systemctl status firewalld

サービスが起動していない場合、次のコマンドを使用してfirewalldサービスを起動できます:

systemctl start firewalld
  1. HTTPサービスのポート80を追加するために、以下のコマンドを使用してサービスを開いてください。
firewall-cmd --zone=public --add-service=http --permanent

–zone=publicで追加するルールの区域を指定し、–add-service=httpで追加するサービスを指定します(–add-port=80/tcpを使用して代替することもできます)。さらに、–permanentを指定することで、ルールを永続的に有効にします(再起動後も有効)。

  1. ファイアウォールDサービスを再起動して、ルールを有効にしてください。
firewall-cmd --reload
  1. 以下のコマンドを使用して、ポートが正常に追加されたか確認してください:
firewall-cmd --zone=public --list-all

現在のすべての規則、追加されたポートを含めて、リストアップされます。

注意:上記のコマンドはルート権限で実行する必要があります。他のユーザーで実行する場合は、sudoコマンドを使用して権限を昇格させてください。

bannerAds