VPS servery

Firewall UFW na VPS – porty a pravidla

Jak v UFW otevřít, omezit a zase zavřít porty, aniž by sis zablokoval přístup přes SSH.

2 min čtení·Aktualizováno 28. října 2026

UFW je jednoduchý firewall pro Ubuntu a Debian. Základní zapnutí je i v návodu Zabezpečení VPS, tady najdeš běžnou práci s pravidly.

Zapnutí bez zablokování SSH

apt install -y ufw
ufw default deny incoming
ufw default allow outgoing
ufw allow OpenSSH
ufw enable

Pravidlo pro SSH přidej vždy před ufw enable.

Nejčastější pravidla

PříkazCo dělá
ufw allow 80,443/tcpweb (HTTP a HTTPS)
ufw allow 25565/tcpMinecraft Java
ufw allow 19132/udpMinecraft Bedrock
ufw allow 30000:30100/tcprozsah portů (protokol je u rozsahu povinný)
ufw allow from 203.0.113.5 to any port 3306 proto tcpport jen pro jednu IP adresu
ufw limit OpenSSHodmítne IP, která se k SSH připojuje příliš často
ufw deny 8080/tcpvýslovně zakáže port

Kontrola a mazání pravidel

ufw status verbose
ufw status numbered
ufw delete 3
ufw delete allow 8080/tcp

ufw status numbered pravidla očísluje a ufw delete 3 smaže třetí z nich. Po smazání se čísla posunou, před dalším mazáním si proto výpis zobraz znovu. Pravidla platí pro IPv4 i IPv6 (ve výpisu jsou proto dvakrát).

Firewall v panelu

VPS má i firewall v panelu (Nastavení → Firewall), který filtruje provoz ještě před VPS. Když je zapnutý, port musíš povolit i tam – Přidat port nebo předvolba, pak Uložit pravidla. Klidně stačí jen jeden z nich; UFW navíc umí pravidla pro konkrétní IP adresy.

Zablokoval jsem si SSH

Otevři v panelu záložku Konzole, přihlas se tlačítkem Přihlásit jako root a spusť ufw allow OpenSSH, případně ufw disable.

Docker publikuje porty kontejnerů mimo pravidla UFW. Co nemá být veřejné, publikuj jen na 127.0.0.1 – viz Instalace Dockeru.

VPS od 299 Kč měsíčně

Vlastní virtuální server s root přístupem pro cokoliv, co potřebujete.

Zobrazit balíčky