UFW basics

Op een server is een firewall onmisbaar. Op Debian & Ubuntu is UFW de eenvoudigste manier om een firewall in te stellen. UFW staat voor “The Uncomplicated Firewall” en is dan ook zeer eenvoudig in gebruik. In deze post leg ik de basis uit van UFW.

UFW installeren & inschakelen

We kunnen UFW inschakelen met het onderstaande commando. Standaard word alle verkeer geblokeerd dus we moeten eerst ssh verkeer toestaan (zodat we onszelf niet buitensluiten).

sudo apt install ufw
sudo ufw allow ssh
sudo ufw enable

Regels tonen

sudo ufw status

Een poort openen

Om een poort te openen, kunnen we zowel de naam van een service gebruiken (bijvoorbeeld ssh, http of https) maar ook een poort (en eventueel udp of tcp specifieren)

sudo ufw allow http
sudo ufw allow 443
sudo ufw allow 8080/tcp

Een regel verwijderen

Om een regel te verwijderen, gebruiken we het zelfde commando om de regel toe te voegen, enkel met delete voor:

sudo ufw delete allow http
sudo ufw delete allow 443

Een IP Blokeren

sudo ufw deny from 1.2.3.4
sudo ufw deny from 1.2.3.0/24

Een IP toestaan

sudo ufw allow from 1.2.3.4
ufw allow from 1.2.3.4 to any proto tcp port 22