Hur man öppnar brandväggsportar på en Linux VPS

Linux-brandväggsregler styr vilka inkommande anslutningar som kan nå tjänster på din VPS. Öppna endast de portar som din programvara behöver, och se till att tjänsten körs innan du testar från utsidan.

Portar kan vara TCP, UDP eller båda. Många spelservrar använder UDP för speltrafik och TCP för webbpaneler, RCON eller API:er, så kontrollera spelens dokumentation innan du öppnar portar.

 

Innan du aktiverar en brandvägg

Tillåt SSH innan du aktiverar eller laddar om brandväggen. Om SSH blockeras kan du låsa dig ute och behöver använda VPS-konsolen för att fixa regeln.

Håll din nuvarande SSH-session öppen medan du testar brandväggsändringar. Efter att ha tillämpat reglerna, öppna en andra SSH-session för att bekräfta att du fortfarande kan ansluta.

 

Ubuntu eller Debian med UFW

Om UFW inte är aktiverat ännu, tillåt SSH först:

sudo ufw allow OpenSSH

Om din SSH-tjänst använder en anpassad port, tillåt den porten istället. För normal SSH på port 22:

sudo ufw allow 22/tcp

Aktivera UFW efter att SSH är tillåtet:

sudo ufw enable

Tillåt en TCP-port:

sudo ufw allow 7777/tcp

Tillåt en UDP-port:

sudo ufw allow 7777/udp

Tillåt en port endast från en betrodd IP-adress:

sudo ufw allow from TRUSTED_IP to any port 22 proto tcp

Kontrollera status:

sudo ufw status

Linux VPS terminal som visar UFW tillåter en Minecraft-port och listar brandväggsregler

 

AlmaLinux, Rocky Linux eller Oracle Linux med firewalld

Tillåt SSH innan du ändrar firewalld-regler om du är ansluten via SSH:

sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

Tillåt en TCP-port:

sudo firewall-cmd --permanent --add-port=7777/tcp
sudo firewall-cmd --reload

Tillåt en UDP-port:

sudo firewall-cmd --permanent --add-port=7777/udp
sudo firewall-cmd --reload

Lista öppna portar:

sudo firewall-cmd --list-ports

 

Vanliga exempel på spelservrar

ExempelRegeltyp
Minecraft Java standardport 25565TCP
Många Steam dedikerade servrarVanligtvis UDP spelportar, ibland även TCP query/RCON-portar.
WebbpanelerVanligtvis TCP, såsom 80, 443, eller en anpassad panelport.

 

Efter att ha öppnat en port

  • 0 användare blev hjälpta av detta svar
Hjälpte svaret dig?

Relaterade artiklar

Hur man ansluter till en Linux VPS med SSH

SSH är det vanliga sättet att hantera en Linux VPS. Det ger dig en terminal på servern så att du...

Hur man uppdaterar paket på en Linux VPS

Att hålla paketen uppdaterade hjälper till att åtgärda säkerhetsproblem och håller serververktyg...

Hur man skapar en sudo-användare på en Linux VPS

En sudo-användare låter dig hantera en Linux VPS utan att logga in som root för varje uppgift....

Hur man säkrar SSH på en Linux VPS

SSH är det huvudsakliga sättet att hantera en Linux VPS, så det bör säkras innan servern används...

Hur man kontrollerar diskutrymme på en Linux VPS

Problem med diskutrymme kan stoppa uppdateringar, säkerhetskopior, loggar, databaser och...