##
Hur man installerar brandvägg på Ubuntu 20.04 (Focal Fossa)
Firewalld är en dynamisk brandväggshanterare som ger ett enkelt gränssnitt för att hantera brandväggsregler. Det används ofta i Linux-distributioner, inklusive Ubuntu. I den här guiden går vi igenom stegen för att installera och konfigurera Firewalld på Ubuntu 20.04 LTS (Focal Fossa).
---
Förutsättningar
Innan du börjar, se till att:
1. Du har ett användarkonto med administrativa rättigheter.
2. Ditt system kör Ubuntu 20.04 LTS.
---
Steg 1:Installera brandvägg
1. Öppna ett terminalfönster.
2. Uppdatera ditt systems paketlistor med följande kommando:
```Bash
$ sudo apt uppdatering
```
3. Installera Firewalld genom att köra följande kommando:
```Bash
$ sudo apt installera brandvägg
```
---
Steg 2:Starta Firewalld Service
1. Efter installationen, starta Firewalld-tjänsten:
```Bash
$ sudo systemctl starta brandvägg
```
2. Aktivera tjänsten så att den startar automatiskt vid uppstart:
```Bash
$ sudo systemctl aktivera brandvägg
```
---
Steg 3:Ställ in standardzon
Som standard skapar Firewalld tre zoner:"public", "private" och "trusted". Varje zon representerar en annan nivå av förtroende. Offentlig är mindre betrodd, Privat är mer betrodd och Trusted är mest betrodd.
1. Verifiera den aktuella standardzonen:
```Bash
$ sudo firewall-cmd --get-default-zone
```
2. För att ställa in standardzonen till offentlig, till exempel, kör följande kommando:
```Bash
$ sudo firewall-cmd --set-default-zone=public
```
Du kan ersätta offentlig med privat eller betrodd baserat på dina preferenser.
---
Steg 4:Tillåt grundläggande tjänster (valfritt)
Beroende på systemets inställningar kan du behöva tillåta specifika tjänster genom brandväggen. Till exempel, för att tillåta SSH-åtkomst var som helst, kan du köra följande kommando:
```Bash
$ sudo brandvägg-cmd --permanent --add-service=ssh
```
Ersätt SSH med det tjänstnamn du vill tillåta.
---
Steg 5:Tillåt inkommande och utgående trafik
1. För att tillåta inkommande och utgående trafik på en specifik port kan du använda följande kommando:
```Bash
$ sudo firewall-cmd --permanent --add-port=8000/tcp
```
Ersätt 8000/tcp med porten och protokollet (t.ex. 443/tcp för HTTPS) du vill tillåta.
2. För att göra ändringarna permanenta, kör:
```Bash
$ sudo firewall-cmd --reload
```
---
Steg 6:Verifiera statusen
För att se aktuell status för Firewalld, inklusive aktiva zoner och tillåtna tjänster, kör följande kommando:
```Bash
$ sudo brandvägg-cmd --state
```
---
Slutsats
I den här guiden visade vi hur du installerar, startar och konfigurerar Firewalld på Ubuntu 20.04 LTS. För mer avancerade scenarier, se den officiella Firewalld-dokumentationen.