Firewall - AlmaLinux

ファイアウォールのインストール

  • alma 9
  • rocky 9

ファイアウォールがインストールされていなければ、次のコマンドでインストールします。

インストール

sudo dnf install firewalld

コマンド

  • alma 9
  • rocky 9

起動

sudo systemctl start firewalld

終了

sudo systemctl stop firewalld

状態の確認

sudo systemctl status firewalld

自動起動の有効・無効化

# 自動起動の有効
sudo systemctl enable firewalld

# 自動起動の無効
sudo systemctl disable firewalld

firewall-cmd

  • alma 9
  • rocky 9

設定を変更した後は、リロードをして反映させます。

リロード

sudo firewall-cmd --reload

ゾーンの設定確認

sudo firewall-cmd --list-all

ポートの解放

  • alma 9
  • rocky 9

Apache

sudo firewall-cmd --permanent --add-service=http --zone=public
sudo firewall-cmd --permanent --add-service=https --zone=public

OpenSSH

sudo firewall-cmd --permanent --add-service=ssh --zone=public

3000 番のポートを解放

sudo firewall-cmd --permanent --zone=public --add-port=3000/tcp

サービス・ポートの削除

  • alma 9
  • rocky 9

削除

# サービス削除
sudo firewall-cmd --permanent --remove-service=httpd

# ポート番号の削除
sudo firewall-cmd --permanent --remove-port=10022/tcp