Ufw このエントリーをはてなブックマークに追加

提供:Asterisk Works Wiki
移動: 案内, 検索

Ubuntu のファイヤーウォール設定ツール。

iptablesのラッパーであり、直接設定するより簡単。

インバウンド(外→内)の通信を制御する設定に特化しており、アウトバウンド(内→外)な通信を制御する設定はできない(らしい)。なのでトロイの木馬の被害をふ

目次

基本的な使い方

最初に全部閉じる

こういうセキュリティ製品の基本は最初に全部閉じることである。そして、必要なものだけをあけていく。

最初に全部閉じるには次のコマンド。ちなみに、ufwの実行にはroot権限が必要。

> sudo ufw default DENY

これで外部からの接続はすべてタイムアウトする。

Connection Refusedにしたい場合には次の用に指定する。

> sudo ufw default REJECT

個々の設定

とりあえず、最初はSSHをあけないといけないだろうから、sshを例に説明する。

> sudo ufw allow 22

上の例ではポート番号で指定しているが、サービス名で指定することができる。その場合のサービス名は/etc/servicesに定義されているものとなる。

> sudo ufw allow ssh

設定の削除

設定を削除するににはdeleteをつける。

> sudo ufw delete allow 22

特定のネットワーク/アドレスからの通信を許可する

次の例は192.168.1.1-255からの通信を許可する例。

>sudo ufw allow from 192.168.1.0/24

特定のアドレスからに限定したい場合は次の様にする。
この例は192.168.1.100からの通信を許可する

>sudo ufw allow from 192.168.1.100


ログの設定

参考

個人用ツール
名前空間
変種
操作
案内
主なカテゴリ
ツールボックス