UFW er et front-end for IP-tables. Formålet med UFW er å gjøre det så enkelt som mulig å konfigurere reglene for IP-tables. IP-tables er et program som redigerer tabellene til brannmuren i linux kjernen.
UFW er nyttig dersom du enkelt ønsker å legge til begrensninger for tilgang til diverse tjenester/porter som er åpen på serveren.
UFW kommer installert som standard på mange operativsystem. Sjekk derfor om UFW allerede er installert. Kjør følgende kommando:
    sudo apt-get install ufw
Dersom ufw allerede er installert vil du bla. se følgende melding "ufw is already the newest version." Når UFW er installert kan du sjekke status ved å kjøre:
    sudo ufw status
Mest sannsynlig vil du få opp "inactive" som svar da vi ikke har laget noen regler enda. Husk på denne kommandoen til senere.
For å legge til regler for brannmuren kan du se følgende syntaks. Tilpass denne ut ifra hvilke tjenester som skal kunne koble til servern. Følgende tar utgangspunkt i at SSH(port 22) og http(port 80) er åpen inn:
    sudo ufw default deny incoming    #Sperrer alle inkommende porter. vi skal åpne for hver enkelt port etterpå
     sudo ufw default allow outgoing    #Åpner for alle utgående porter
     sudo ufw allow ssh    #Åpner for ssh, port 22
     sudo ufw allow www    #Åpner for http, port 80
Dersom du kjører ssh serveren på en annen port enn 22, f.eks 900, kan du åpne for selve porten slik:
   
    sudo ufw allow 900/tcp
Samme gjelder http:
    sudo ufw allow 8080/tcp
Du kan legge til hele port ranges slik:
    sudo ufw allow 1000:2000/tcp
Hvis du har lagt til en feil port eller ønsker å slette en av reglene som er lagt til kjører du:
    sudo ufw delete allow ssh eller sudo ufw delete allow 22/tcp
Etter at alle regelene er lagt til kan vi starte UFW:
    sudo ufw enable
Sjekk så status som nevnt i begynnelsen av guiden. Ferdig! :)
OBS! Dersom du blir utestengt fra serveren kan du logge inn via Java-konsollen i kundesenteret og kjøre sudo ufw disable for deretter å legge til en "allow" regel for den porten du kobler til mot.