sudo ufw status – show rules + on/offsudo ufw status verbose – logging, defaults, etc.sudo ufw status numbered – rules with numbers (for delete)sudo ufw enable – turn on + start at bootsudo ufw disable – turn off (rules kept)sudo ufw reload – apply changessudo ufw reset – wipe all rules (careful!)sudo ufw allow OpenSSH or sudo ufw allow 22/tcp
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh or OpenSSH or 22sudo ufw allow http or 80sudo ufw allow https or 443sudo ufw allow 3306sudo ufw allow 3000:3999/tcpsudo ufw allow from 192.168.1.50sudo ufw limit ssh – rate limit brute-forcesudo ufw allow 'Nginx Full' – app profile
sudo ufw deny 23sudo ufw deny from 203.0.113.55sudo ufw status numberedsudo ufw delete 2
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full' # or 'Apache Full' / 80,443/tcp
sudo ufw enable
sudo ufw status