GNU/Linux >> Linux の 問題 >  >> Linux

ufw:コマンドが見つかりません

Uncomplicated Firewall (UFW) は、ファイアウォールの概念に慣れていない人にも使いやすいインターフェイスを提供します。 netfilter を管理するためのフレームワークと、ファイアウォールを操作するためのコマンドライン インターフェイスを提供します。小さなコマンド セットと平易な英語のパラメーターを備えた UFW を使用すると、ファイアウォール ルールをすばやく簡単に理解して設定できます。同時に、UFW を使用して、iptables で可能なほとんどのルールを構成できます。 UFW は、バージョン 8.04 LTS 以降のすべての Ubuntu インストールにプリインストールされています。

シンプルなファイアウォールでネットワークを保護するには、次の手順に従ってください:

1. UFW はほとんどのシステムにプリインストールされています。インストールされていない場合、以下のエラーが発生する可能性があります:

ufw: command not found

2. そうでない場合は、ディストリビューションの選択に従って、次のコマンドでインストールできます:

分布 コマンド
Debian apt-get インストール ufw
Ubuntu apt-get インストール ufw
Arch Linux pacman -S ufw
カリ Linux apt-get インストール ufw
Fedora dnf インストール ufw
Raspbian apt-get インストール ufw

ubuntu システムの例を見てみましょう:

$ sudo apt-get udpate
$ sudo apt-get install UFW

3. UFW のステータスを確認します:

$ sudo ufw status

4. SSH を許可する新しいルールを追加します:

$ sudo ufw allow ssh

5. あるいは、ポート番号を使用して特定のポートを開くこともできます:

$ sudo ufw allow 22

6. HTTP (ポート 80) 経由の TCP トラフィックのみを許可する:

$ sudo ufw allow http/tcp

7.着信 FTP トラフィックを拒否する:

$ sudo ufw deny ftp

8. ファイアウォールを開始する前に、追加されたすべてのルールを確認してください:

$ sudo ufw show added

9. ファイアウォールを有効にします:

$ sudo ufw enable

10. ufw ステータスを確認します。verbose パラメータはオプションです:

$ sudo ufw status verbose

ufw コマンドの例

1. ufw を有効にします:

# ufw enable

2. ufw を無効にします:

# ufw disable

3. ufw ルールとその番号を表示:

# ufw status numbered

4. サービスを識別するコメントを使用して、このホストのポート 5432 で着信トラフィックを許可します。

# ufw allow 5432 comment "Service"

5. ポート 22 で、192.168.0.4 からこのホストの任意のアドレスへの TCP トラフィックのみを許可します:

# ufw allow proto tcp from 192.168.0.4 to any port 22

6. このホストのポート 80 でトラフィックを拒否します:

# ufw deny 80

7. 範囲 8412:8500 のポートへのすべての UDP トラフィックを拒否します:

# ufw deny proto udp from any to any port 8412:8500

8. 特定のルールを削除します。ルール番号は `ufw status numbered` コマンドから取得できます:

# ufw delete rule_number

9. 追加されたルールの番号付きリストを取得します:

$ sudo ufw status numbered

10. ポート範囲を指定して、範囲内のすべてのポートを許可することもできます:

$ sudo ufw allow 1050:5000/tcp

11. 特定の IP アドレスのすべてのポートを開く場合は、次のコマンドを使用します:

$ sudo ufw allow from 10.0.2.100

または、次のようにサブネット全体を許可することもできます:

$ sudo ufw allow from 10.0.2.0/24

12. 特定の IP アドレスに対して特定のポートを許可または拒否することもできます。

$ sudo ufw allow from 10.0.2.100 to any port 2222 
$ sudo ufw deny from 10.0.2.100 to any port 5223

13. 前述のルールでプロトコルを指定するには、次のコマンドを使用します:

$ sudo ufw deny from 10.0.2.100 proto tcp to any port 5223

14. ルールの削除:

$ sudo ufw delete allow ftp

15. 番号を指定してルールを削除します:

$ sudo ufw status numbered
$ sudo ufw delete 2

16. 特定の番号に新しいルールを追加します:

$ sudo ufw insert 1 allow 5222/tcp	# Inserts a rule at number 1

17. 送信 FTP 接続を拒否する場合は、次のコマンドを使用できます:

$ sudo ufw reject out ftp


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. id:コマンドが見つかりません

  2. w:コマンドが見つかりません

  3. df:コマンドが見つかりません

  1. du:コマンドが見つかりません

  2. rm:コマンドが見つかりません

  3. mv:コマンドが見つかりません