[Linux Lite] ファイアウオール ufw をインストールする方法
デフォルトではインストールされていない
$ which ufw $ $ aptitude search ufw p gufw - ufw 用グラフィカルユーザインターフェース p ufw - program for managing a Netfilter firewall $ $ aptitude show ufw パッケージ: ufw バージョン: 0.36-6 状態: インストールされていません 優先度: 標準 セクション: admin メンテナ: Jamie Strandboge jamie@ubuntu.com アーキテクチャ: all 展開サイズ: 846 k 依存: iptables, lsb-base (>= 3.0-6), ucf, python3:any, debconf (>= 0.5) | debconf-2.0 提案: rsyslog 説明: program for managing a Netfilter firewall The Uncomplicated FireWall is a front-end for iptables, to make managing a Netfilter firewall easier. It provides a command line interface with syntax similar to OpenBSD's Packet Filter. It is particularly well-suited as a host-based firewall. ホームページ: https://launchpad.net/ufw $
「インストールされていません」と表示されている。
ufw をインストールする
$ sudo apt-get install ufw パッケージリストを読み込んでいます… 完了 依存関係ツリーを作成しています 状態情報を読み取っています… 完了 以下のパッケージが新たにインストールされます: ufw アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 9 個。 147 kB のアーカイブを取得する必要があります。 この操作後に追加で 846 kB のディスク容量が消費されます。 取得:1 http://jp.archive.ubuntu.com/ubuntu focal/main amd64 ufw all 0.36-6 [147 kB] 147 kB を 0秒 で取得しました (984 kB/s) パッケージを事前設定しています … 以前に未選択のパッケージ ufw を選択しています。 (データベースを読み込んでいます … 現在 316001 個のファイルとディレクトリがインストールされています。) …/archives/ufw_0.36-6_all.deb を展開する準備をしています … ufw (0.36-6) を展開しています… ufw (0.36-6) を設定しています … Creating config file /etc/ufw/before.rules with new version Creating config file /etc/ufw/before6.rules with new version Creating config file /etc/ufw/after.rules with new version Creating config file /etc/ufw/after6.rules with new version Created symlink /etc/systemd/system/multi-user.target.wants/ufw.service → /lib/systemd/system/ufw.service. man-db (2.9.1-1) のトリガを処理しています … rsyslog (8.2001.0-1ubuntu1) のトリガを処理しています … systemd (245.4-4ubuntu3.1) のトリガを処理しています … $ $ which ufw /usr/sbin/ufw $
インストールできた。
man ページを見て学ぶ ufw ってひとことで言って何だ?
man ufw コマンドを実行すると、ufw とは何か?の端的な説明が書かれています。
NAME ufw - program for managing a netfilter firewall DESCRIPTION This program is for managing a Linux firewall and aims to provide an easy to use interface for the user.
netfilter firewall を管理するためのプログラムであると。ufw 自体が独立したファイアウオールソフトというわけではないってことですね。
リナックスでファイアウオールを管理するためのソフトで、簡単に使える操作性を提供している、とのことだ。わかりやすい。
こうやって何かにつけ man ページを見るのはオススメである。
ufw のヴァージョンとヘルプを表示させてみる
$ ufw --version ufw 0.36 Copyright 2008-2015 Canonical Ltd. $
$ ufw --help Usage: ufw COMMAND Commands: enable enables the firewall disable disables the firewall default ARG set default policy logging LEVEL set logging to LEVEL allow ARGS add allow rule deny ARGS add deny rule reject ARGS add reject rule limit ARGS add limit rule delete RULE|NUM delete RULE insert NUM RULE insert RULE at NUM route RULE add route RULE route delete RULE|NUM delete route RULE route insert NUM RULE insert route RULE at NUM reload reload firewall reset reset firewall status show firewall status status numbered show firewall status as numbered list of RULES status verbose show verbose firewall status show ARG show firewall report version display version information Application profile commands: app list list application profiles app info PROFILE show information on PROFILE app update PROFILE update PROFILE app default ARG set default application policy $