Notes on ufw firewall

2025-10-08

An uncomplicated list of commands for managing ufw (uncomplicated firewall).

Is ufw running?

systemctl statsu ufw

List firewall rules

ufw status numbered

Simple allow rule

ufw allow 80/tcp

Delete a rule

ufw delete <rule-number>

List pre-defined apps (service definitions)

ufw app list

Insert a rule at position 1, from interface eth1, to any interface, and allow app OpenSSH

sudo ufw insert 1 allow in on eth1 to any app OpenSSH

Same as above, but define a port and protocol

sudo ufw insert 1 allow in on eth1 to any port 22 proto tcp