この記事では、Uncomplicated Firewall(ufw
)の使用方法に関する基本的な情報を提供します。 )ソフトウェアファイアウォール。このファイアウォールは、Ubutu®オペレーティングシステムおよびDebian®ベースのディストリビューションのデフォルトのファイアウォールソリューションです。
注 :この記事の手順は、RackConnect®サーバーでの使用を目的としたものではありません。 RackCconnectサーバーのファイアウォールを変更する必要がある場合は、専用ファイアウォールマネージャーを使用する必要があります。
次の前提条件が必要です。
- SecureShell®(SSH)の基本的な理解
- サーバーへのsudoまたは管理アクセス
- Debianベースのシステムを実行しているRackConnect以外のクラウドサーバー
複雑でないファイアウォール(ufw
)は、Debianベースのオペレーティングシステム用のデフォルトのソフトウェアファイアウォールソリューションです。これは基本的に、iptables
の上のラッパーです。 これにより、サーバーへのアクセスを管理するためのより合理化されたアプローチが可能になります。
次の例は、ufw
内のルールの形式を示しています :
ufw [allow/deny] from [ip] to [dest/any] port [port]
注 :2222:3333
のように、ポートをコロンで区切ってポートの範囲を指定することもできます。 。さらに、1.2.3.4/32
などのIPアドレスのサブネットマスクを指定できます。 。さらに、ufw
名前による一般的なサービスのホワイトリストへの登録を可能にします。これは、ssh
を指定できることを意味します ルールでは、ポート22を指定するのではなく。
ufw
のステータスを確認するには サーバーで、次のコマンドを実行します。
systemctl status ufw
アクティブな場合は、Status: active
を示すメッセージが表示されます。 サーバー上のルールのリストとともに。そうでない場合は、systemctl start ufw
を実行してサービスを開始できます。 コマンド。
サービスの開始後、ufw
でアクティブなルールを一覧表示します 新しいルールを追加する前に。次のコマンドを使用して、ルールを一覧表示します。
ufw status
これにより、ufw
のアクティブなルールが一覧表示されます サーバー上。ルールをまだ追加していない場合は、次のような出力が表示されます。
# ufw status
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
注 :Managed Operationsのお客様には、RackspaceがRackspaceネットワークからサーバーへのアクセスをサポートできるようにするための追加のルールがある場合があります。
次の例は、ufw
でのいくつかの基本的なルールとその機能を示しています。 :
コマンド | それが何をするか |
---|---|
ufw allow from 12.34.56.78 to any port 22 | このコマンドは、ポート22で指定されたIPアドレスからのアクセスを許可します。 |
ufw allow from 12.34.56.78 | このコマンドは、指定されたIPからのアクセスを許可します。 |
ufw deny from 12.34.56.78 | パケット情報はサーバーとiptables に記録されます ルールの処理を続行します。 |
ufw allow 3200:3205 | このコマンドを使用すると、ポート3200〜3205に接続できます。 |
ufw deny 22/tcp | このコマンドは、tcp を介した接続を拒否します ポート22で。 |
ufw allow in on eth1 | このコマンドは、eth1 上のすべての接続を許可します インターフェース。このインターフェースは、em1 と呼ばれることもあります。 。 ifconfig を実行すると、インターフェース名を確認できます。 サーバー上で。 |
ufw status numbered | このコマンドは、各行の番号とともにアクティブなルールを表示します。 |
ufw delete 2 | ufw status numbered と組み合わせて使用する場合 、このコマンドは、ufw の2行目を削除します ルールリスト。 |
この記事では、ufw
の基本についてのみ説明します。 。サーバーへのアクセスを制限するために構成できるタスクとルールは他にもいくつかあります。 ufw
の詳細については 、ufw-Linuxのマニュアルページを参照してください。