Ubuntuでファイアウォールを設定する手順を整理します。
| 項目 | バージョン |
|---|---|
| Ubuntu | 24.04.03 |
■ファイアウォール有効化/無効化
ファイアウォールの有効化、無効化の手順です。ちなみにファイアウォールを有効化した状態の初期状態では許可ルールが登録されていませんので、有効化したタイミングでssh等で接続できなくなる可能性がありますので注意します。
sudo ufw enable
sudo ufw disable
■ファイアウォール状態確認
ファイアウォールの状態を確認します。状態が「アクティブ」は有効化されている状態です。
sudo ufw status

状態の一覧表示では「numbered」を与えると、各ルールに番号を付与して一覧表示してくれます。これはルールを削除する際に必要となるルール番号を確認するのに便利です。
sudo ufw status numbered

以下は上記のルール一覧で確認した、ルール番号「4」を指定して削除するところです。

■ルールの登録
削除の紹介が先になってしまいましたが(汗)、登録は以下のように行います。以下の例はポート「22」のSSHを192.168.0.0/16のネットワーク内からのみ許可する形となります。「from 192.168.0.0/16」の部分を省略するとアクセス元を制限しないのでどこからでもOKという設定となります。
sudo ufw allow from 192.168.0.0/16 to any port 22
■ルールの削除
許可する場合の記載に近いですが「delete」を付けます。
sudo ufw delete allow from 192.168.0.0/16 to any port 22
コメントを残す