Du bestämmer vilka tjänster vi får aktivera för analys, personalisering och externt innehåll.
Vi använder cookies och liknande tekniker på vår webbplats för att anpassa innehåll, bädda in externa medier och bättre förstå hur olika delar används.
Nödvändiga cookies
Dessa poster säkerställer grundläggande funktioner som säkerhet, stabilitet och formulärhantering.
Dina uppgifter kan behandlas med ditt samtycke eller med stöd av berättigade intressen. I cookieinställningarna kan du neka eller uttryckligen tillåta varje valfri kategori.
Vissa tjänster behandlar personuppgifter i länder utanför EU/EES. Genom att samtycka godkänner du även denna överföring. Mer information finns i vår integritetspolicy.
Du kan när som helst öppna och ändra ditt val senare. · 1.0.2
Lär dig konfigurera en brandvägg för att skydda din server och tillåta nödvändiga externa anslutningar → Läs mer
10 november 20263 min läsning1 Visningar0 hjälpsam
Introduktion
För många tjänster och program behöver du tillåta externa anslutningar. Det enklaste sättet att göra det är att konfigurera en brandvägg.
I den här guiden lär du dig att konfigurera en brandvägg och tillåta dessa anslutningar.
FAQ
Vanliga frågor
UFW och IPTables. Guiden börjar med UFW eftersom det är enklare att installera och hantera.
Kör sudo apt install ufw.
sudo ufw default deny incoming och sudo ufw default allow outgoing. Tillåt sedan SSH och andra portar du behöver, till exempel med sudo ufw allow 22, innan du aktiverar UFW.
Ja, din VPS har också en separat nätverksbrandvägg i ZapX-instrumentpanelen (fliken Nätverksbrandvägg), som ligger framför din server. Som standard är den inställd på ACCEPT för inkommande och utgående trafik. Om du har lagt till mer restriktiva regler där måste du också tillåta samma portar där.
Feedback
Var den här artikeln till hjälp?
Din feedback hjälper oss att prioritera och förbättra innehåll.
0 av 0 Personer som lämnat feedback tyckte att den här artikeln var hjälpsam.
Personlig hjälp
Räcker inte guiden till?
Vår ZAP-support känner till din produkt – beskriv kort ditt ärende så hjälper vi dig personligen.
Navigation
VPS
Förberedelser
För att installera brandväggen måste du ansluta till din server via SSH. Om du inte vet hur du gör det kan du läsa vår guide om första anslutningen.
När du har anslutit bör du uppdatera servern med apt update och apt upgrade.
Info
Ytterligare nätverksbrandvägg i ZapX-instrumentpanelen
Den här guiden handlar om brandväggen på din server (UFW/IPTables). Din VPS har även en separat nätverksbrandvägg i ZapX-instrumentpanelen (fliken Nätverksbrandvägg), som ligger framför din server. Som standard är den inställd på ACCEPT för inkommande och utgående trafik och påverkar därför inte stegen nedan. Om du däremot har lagt till mer restriktiva regler där (t.ex. en DROP/REJECT-policy eller egna brandväggsregler) måste du också tillåta samma portar där.
Använda UFW (enkelt)
Det finns flera brandväggsprogram för Linux. I den här guiden fokuserar vi på de två mest populära: UFW och IPTables.
Vi börjar med UFW eftersom det är enklare att installera och hantera.
Installera UFW
Du kan enkelt installera UFW via APT med sudo apt install ufw.
För att inte förlora SSH-anslutningen bör du inte aktivera brandväggen än, utan först konfigurera den korrekt.
Nu bör du tillåta SSH-anslutningen och alla andra portar som du vill öppna:
sudo ufw allow 22 för SSH
sudo ufw allow 80 som exempel för HTTP
sudo ufw allow 25565 som exempel för en Minecraft-spelserver
Aktivera UFW genom att köra sudo ufw enable. Du kan när som helst öppna fler portar med sudo ufw allow PORT.
Lägga till portvidarebefordringar
Om du vill vidarebefordra en port kan du använda det här kommandot:
För TCP-portar:
sudo ufw allow PORT/tcp – ersätt PORT med önskad port.
Exempel: sudo ufw allow 25565/tcp för en Minecraft-spelserver
För UDP-portar:
sudo ufw allow PORT/udp – ersätt PORT med önskad port.
Exempel: sudo ufw allow 9987/udp för en TeamSpeak 3-server
Visa och ta bort portvidarebefordringar
Visa alla portregler med sudo ufw status numbered.
Om du vill ta bort en regel kör du sudo ufw delete NUMMER, där NUMMER är regelns nummer i listan.
Installera IPTables (avancerat)
De flesta system har IPTables installerat som standard, men för säkerhets skull kan du köra sudo apt install iptables.
Konfigurera IPTables
Börja med att ställa in standardpolicyerna och inställningarna:
sudo iptables -P INPUT DROP – blockera alla inkommande anslutningar
sudo iptables -P FORWARD DROP – blockera all vidarebefordring
sudo iptables -P OUTPUT ACCEPT – tillåt alla utgående anslutningar
sudo iptables -A INPUT -i lo -j ACCEPT – tillåt loopback-trafik
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT – tillåt alla befintliga anslutningar
Nu bör du tillåta SSH och alla andra portar som du vill öppna:
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT för SSH
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT som exempel för HTTP
sudo iptables -A INPUT -p tcp --dport 25565 -j ACCEPT som exempel för en Minecraft-spelserver
För att reglerna ska finnas kvar efter en omstart installerar du paketet iptables-persistent med sudo apt install iptables-persistent.
Spara reglerna med sudo netfilter-persistent save och aktivera automatisk start med sudo systemctl enable netfilter-persistent.
Lägga till portvidarebefordringar
Om du vill vidarebefordra en port kan du använda det här kommandot:
För TCP-portar:
sudo iptables -A INPUT -p tcp --dport PORT -j ACCEPT – ersätt PORT med önskad port.
Exempel: sudo iptables -A INPUT -p tcp --dport 25565 -j ACCEPT för en Minecraft-spelserver
För UDP-portar:
sudo iptables -A INPUT -p udp --dport PORT -j ACCEPT – ersätt PORT med önskad port.
Exempel: sudo iptables -A INPUT -p udp --dport 9987 -j ACCEPT för en TeamSpeak 3-server
Visa och ta bort portvidarebefordringar
Visa alla regler med sudo iptables -L --line-numbers.
Ta bort en regel med sudo iptables -D INPUT NUMMER, där NUMMER är regelns nummer i listan.
Avslutning
Du har nu installerat en brandvägg på din Linux-server och skapat egna portregler. Du kan använda den här guiden även för att vidarebefordra fler portar.
Om du har frågor eller stöter på problem finns vårt supportteam här för dig varje dag! 🙂
Serverhosting från 2,49 € / månad, online direkt, DDoS-skydd ingår.