Debian 11.2に「sudo: ufw: command not found」の解決方法

2021年12月24日

環境情報
OSのバージョン
# cat /etc/debian_version
11.2

エラー現象
# sudo ufw allow 9999
sudo: ufw: command not found

対策
1.ufw(uncomplicated firewall)をインストールします

# sudo apt-get install ufw
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
中略
Created symlink /etc/systemd/system/multi-user.target.wants/ufw.service → /lib/systemd/system/ufw.service.
Processing triggers for rsyslog (8.2102.0-2) ...
Processing triggers for man-db (2.9.4-2) ...

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

# sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startup

3.ファイウォールを無効にします
# sudo ufw disable

ufwの設定状態を確認します

# sudo ufw status
Status: active

4.ポートを開放します
# sudo ufw allow 22/tcp
# sudo ufw allow 25/tcp
# sudo ufw allow 80/tcp

5.ポートを拒否します
# sudo ufw deny 22/tcp
# sudo ufw deny 25/tcp
# sudo ufw deny 80/tcp

Debian 11

Posted by arkgame