CentOS: ufw でファイアウォールの管理
ufwはファイアウォールの管理ツールで、Ubuntuで標準的に使われています。ufw allow 80/tcp
のような簡単なコマンドでポートを開け閉めできます。
CentOS用のパッケージは用意されていませんが、ソースからインストールすれば使えます。
% sudo yum install wget make
% wget https://launchpad.net/ufw/0.33/0.33/+download/ufw-0.33.tar.gz
% tar xzf ufw-0.33.tar.gz
% cd ufw-0.33
% sudo python ./setup.py install
% sudo chmod -R g-w /etc/ufw /lib/ufw /etc/default/ufw /usr/sbin/ufw
最後の1行は「WARN: /etc/default/ufw is group writable!」という警告を消すために必要です。
[UPDATE] wget
とmake
パッケージをインストールする手順を加えました。また、バージョン番号を0.32から0.33に変更しました。(2012/12/22)