1. Úvod
Otevření portu je nezbytná konfigurace, která umožňuje přístup k určitým aplikacím a službám z externích zdrojů. Ubuntu ve výchozím nastavení uzavře většinu portů pro zvýšení bezpečnosti, ale když potřebujete otevřít konkrétní port, nástroj „ufw (Uncomplicated Firewall)“ proces zjednoduší. Tento článek podrobně vysvětluje, jak otevřít porty v Ubuntu.
2. O firewallu Ubuntu (ufw)
Ubuntu je dodáváno s předinstalovaným ufw, nástrojem určeným ke zjednodušení konfigurace firewallu. Umožňuje uživatelům řídit přístup k portům jediným příkazem, což je výhodné jak pro správce serverů, tak pro uživatele desktopů. Otevírání portů je často vyžadováno pro služby jako webové servery a SSH připojení.
3. Předpoklady
Pro otevření portů jsou vyžadována administrátorská oprávnění. Všechny příkazy uvedené v tomto článku budou spuštěny pomocí sudo. Také se ujistěte, že je ufw nainstalován ve vašem systému. I když je obvykle předinstalován v Ubuntu, pokud není k dispozici, můžete jej nainstalovat pomocí následujícího příkazu:
sudo apt-get install ufw
4. Kontrola aktuálního stavu firewallu
Nejprve zkontrolujte aktuální stav firewallu. Následující příkaz zobrazí, zda je ufw povolen a které porty jsou momentálně otevřeny:
sudo ufw status
Výstup ukazuje aktuální pravidla a konfigurace portů. Zde můžete ověřit existující nastavení portů.
5. Jak otevřít porty pomocí ufw
Pro otevření konkrétního portu použijte příkaz ufw allow. Například pro otevření portu 80 pro webový server spusťte:
sudo ufw allow 80
Podobně pro otevření portu 22 pro SSH přístup proveďte:
sudo ufw allow 22
Po provedení bude specifikovaný port otevřen a přístupný z externích zdrojů. 
6. Načtení nastavení firewallu
Pro aplikaci změn musíte načíst ufw znovu. To lze provést následujícím příkazem:
sudo ufw reload
Spuštěním tohoto příkazu se okamžitě použijí aktualizovaná nastavení a aktivují otevřené porty.
7. Správa a mazání pravidel
Pro zobrazení existujících pravidel použijte:
sudo ufw status verbose
Pro smazání konkrétního pravidla — například odstranění pravidla otevřeného portu 22 — použijte:
sudo ufw delete allow 22
Pravidla můžete také mazat zadáním jejich čísel. Nejprve zjistěte čísla pravidel pomocí:
sudo ufw status numbered
Poté odstraňte požadované pravidlo pomocí jeho čísla:
sudo ufw delete [number]
8. Testování konfigurace
Pro ověření, že byl port správně otevřen, použijte následující metody:
- Použijte příkaz
netstatk potvrzení stavu portu. - Zkontrolujte přístupnost pomocí online nástroje pro testování externích portů.
Pokud se objeví problémy, přezkoumejte svá pravidla firewallu nebo síťovou konfiguraci.
9. Bezpečnostní úvahy
Otevírání portů je nezbytné pro používání určitých aplikací a služeb, ale také představuje bezpečnostní rizika. Otevřené porty přijímají externí přístup, což zvyšuje riziko neoprávněných spojení. Otevírejte pouze porty, které skutečně potřebujete, a zajistěte, aby zbytečné porty zůstaly uzavřeny.
10. Závěr
Tento článek vysvětlil, jak otevřít porty v Ubuntu pomocí ufw. Otevírání portů je klíčové pro provoz síťových aplikací, ale zavádí bezpečnostní rizika, proto je nezbytná řádná správa. Pravidelně přezkoumávejte své konfigurace firewallu a aplikujte nejnovější bezpečnostní opatření.



