UFW is pre-installed on most Ubuntu 24.04 systems. Check it:
ufw --version
sudo ufw status verbose
If missing:
sudo apt update
sudo apt install ufw -y
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow OpenSSH
# Optional:
sudo ufw allow http
sudo ufw allow https
sudo ufw enable
| Action | Command |
|---|---|
| Status | sudo ufw status verbose |
| Turn off | sudo ufw disable |
| Delete rule #N | sudo ufw delete N |
| Reset | sudo ufw reset |
sudo ufw status numbered