スキップしてメイン コンテンツに移動

UFW(Uncomplicated Firewall)基本コマンド一覧


Linux Mint で UFW を使う基本コマンドは以下のとおりです。

1. UFW の状態確認

  • sudo ufw status : UFW の現在の状態 (有効/無効、ルール一覧) を表示します。

2. UFW の有効化/無効化

  • sudo ufw enable : UFW を有効化します。
  • sudo ufw disable : UFW を無効化します。

3. ルールの追加

  • sudo ufw allow <ポート番号/ポート名> : 指定したポートへのアクセスを許可します。
    • 例: sudo ufw allow 80 (HTTP アクセスを許可)
    • 例: sudo ufw allow ssh (SSH アクセスを許可)
  • sudo ufw deny <ポート番号/ポート名> : 指定したポートへのアクセスを拒否します。

4. ルールの削除

  • sudo ufw delete allow <ポート番号/ポート名> : 指定したポートへの許可ルールを削除します。
  • sudo ufw delete deny <ポート番号/ポート名> : 指定したポートへの拒否ルールを削除します。

5. その他

  • sudo ufw reset : すべてのルールを削除し、UFW を初期状態に戻します。
  • sudo ufw default deny incoming : デフォルトの着信ポリシーを「拒否」に設定します (通常は推奨)
  • sudo ufw default allow outgoing : デフォルトの発信ポリシーを「許可」に設定します (通常は推奨)

UFW を使う上での注意点:

  • UFW は、iptables をより簡単に管理するためのフロントエンドです。
  • UFW を有効化すると、デフォルトで SSH (ポート 22) へのアクセスが許可されます。
  • ルールを追加/削除する際は、sudo 権限が必要です。
  • ルールの設定を誤ると、システムへのアクセスができなくなる可能性があります。注意して操作してください。
  • より高度な設定を行う場合は、man ufw でマニュアルを参照してください。

セキュリティに関する補足:

  • UFW は、基本的なファイアウォール機能を提供しますが、セキュリティ対策のすべてではありません。
  • 常に最新のセキュリティアップデートを適用し、強固なパスワードを設定するなど、総合的なセキュリティ対策を行うようにしてください。

コメント