Tillbaka till bloggen
Januari 13, 2026Guider

Hur man konfigurerar brandvägg på Linux-server

Komplett guide om konfigurering av UFW (Ubuntu) och Firewalld (CentOS) brandväggar för att säkra din server.

Hur man konfigurerar brandvägg på Linux-server

En brandvägg är nödvändig för serversäkerhet, för att kontrollera inkommande och utgående nätverkstrafik. Denna guide täcker konfigurering av UFW på Ubuntu/Debian och Firewalld på CentOS/RHEL-system.

Installera UFW

bash
sudo apt update
sudo apt install ufw -y

Grundläggande UFW-kommandon

bash
# Kontrollera status
sudo ufw status

# Aktivera brandvägg
sudo ufw enable

# Tillåt SSH (viktigt!)
sudo ufw allow 22/tcp

# Tillåt HTTP och HTTPS
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# Neka en port
sudo ufw deny 3306/tcp

# Ta bort en regel
sudo ufw delete allow 80/tcp

Använda applikationsprofiler

bash
# Lista tillgängliga applikationer
sudo ufw app list

# Tillåt Nginx
sudo ufw allow 'Nginx Full'

# Tillåt OpenSSH
sudo ufw allow 'OpenSSH'

Installera Firewalld

bash
sudo yum install firewalld -y
sudo systemctl start firewalld
sudo systemctl enable firewalld

Grundläggande Firewalld-kommandon

bash
# Kontrollera status
sudo firewall-cmd --state

# Lista alla regler
sudo firewall-cmd --list-all

# Tillåt en tjänst
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

# Tillåt en port
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

Arbeta med zoner

Firewalld använder zoner för att hantera nätverkssäkerhet. Vanliga zoner:

bash
# Lista zoner
sudo firewall-cmd --get-zones

# Ställ in standardzon
sudo firewall-cmd --set-default-zone=public

# Lägg till tjänst i zon
sudo firewall-cmd --zone=public --add-service=ssh --permanent
sudo firewall-cmd --reload

Säkerhetsbästa praxis

  • Tillåt alltid SSH innan du aktiverar brandväggen för att undvika att låsa ute dig själv
  • Använd specifika IP-adresser när det är möjligt: sudo ufw allow from 192.168.1.100
  • Granska regelbundet brandväggsregler och ta bort oanvända
  • Aktivera loggning för att övervaka brandväggsaktivitet
  • Testa brandväggsregler innan du tillämpar dem i produktion