Přejít na hlavní obsah

Jak nastavit firewall pro Ubuntu-podrobný průvodce

  • Drahoslava Krejčová
  • Recenze

Ochrana počítače před externími hrozbami je jedním z hlavních úkolů každého uživatele. Mezi mnoha nástroji pro zabezpečení dat v počítačových systémech je jedním z nejpopulárnějších firewall. Každý uživatel Ubuntu může využít výhod tohoto výkonného nástroje k ochraně svého systému a dat před útoky zvenčí.

V této podrobné příručce se podíváme na to, jak nastavit firewall na vašem počítači s nainstalovaným Ubuntu. Ukážeme vám, jak nainstalovat a nakonfigurovat program pro správu firewallu, vysvětlíme základní pojmy a označení a také vám řekneme o nejpoužívanějších pravidlech a strategiích pro zabezpečení systému. Pro hlubší pochopení poskytneme také příklady použití příkazů a konfiguračních souborů.

Nezbytným prvním krokem k nastavení firewallu je jeho instalace. Ubuntu přichází s předinstalovaným firewallem Uncomplicated Firewall (UFW), který poskytuje jednoduché a intuitivní rozhraní pro správu pravidel firewallu. V této příručce jej použijeme.

Poznámka: Před provedením jakýchkoli změn v nastavení firewallu se doporučuje zálohovat všechna důležitá data v počítači. To vám pomůže vyhnout se ztrátě dat v případě nesprávného nastavení nebo problémů po změnách.

Příprava na nastavení firewallu

Než začnete nastavovat firewall na Ubuntu, musíte provést několik přípravných akcí.

1. Aktualizace systému:

Před zahájením konfigurace firewallu se doporučuje aktualizovat systém Ubuntu. K tomu lze využít příkaz:

sudo apt update && sudo apt upgrade

Tým aktualizuje seznam dostupných aktualizací a nainstaluje je, pokud existují.

2. Instalace potřebných balíčků:

Chcete-li nastavit firewall na Ubuntu, budete potřebovat několik potřebných balíčků. Nainstalovat je můžete pomocí následujícího příkazu:

sudo apt install ufw gufw

Balíček ufw jedná se o nástroj příkazového řádku pro konfiguraci firewallu a balíček gufw - jeho grafické rozhraní.

3. Spuštění služby firewall:

Před nastavením samotného firewallu je nutné službu povolit a spustit. Chcete-li to provést, spusťte příkaz:

sudo ufw enable

Po dokončení bude souborový firewall aktivován a začne plnit své funkce.

Gratuluji! Úspěšně jste dokončili přípravu na konfiguraci firewallu na Ubuntu.

Instalace a aktivace firewallu

Chcete-li nainstalovat UFW, spusťte v terminálu následující příkaz:

$ sudo apt update$ sudo apt install ufw

Po instalaci můžete UFW aktivovat pomocí příkazu:

$ sudo ufw enable

Po aktivaci firewallu bude povolen při každém spuštění systému. Pokud chcete zkontrolovat aktuální stav firewallu nebo seznam pravidel, můžete použít příkaz:

$ sudo ufw status

Tento příkaz zobrazí aktuální stav firewallu a seznam pravidel, pokud již byly přidány.

Nyní je firewall nainstalován a aktivován na vašem systému Ubuntu. Můžete začít přidávat pravidla a nakonfigurovat svůj systém tak, aby vyhovoval vašim bezpečnostním potřebám.

Základní příkazy pro práci s firewallem

Pro práci s firewallem v Ubuntu lze použít různé příkazy, které vám umožní přizpůsobit pravidla a zkontrolovat stav aktuálního nastavení. Níže je uveden seznam hlavních příkazů:

  • sudo ufw enable-povolit firewall
  • sudo ufw disable-vypněte firewall
  • sudo ufw default allow-nastavit zásady rozlišení všech příchozích a odchozích připojení
  • sudo ufw default deny-nastavit zásady blokování všech příchozích a odchozích připojení
  • sudo ufw status-zobrazit stav firewallu a aktuální pravidla
  • sudo ufw allow Port-povolit příchozí připojení k zadanému portu
  • sudo ufw deny Port-blokovat příchozí připojení k zadanému portu
  • sudo ufw delete pravidlo-odstranit uvedené pravidlo
  • sudo ufw reset-Resetujte všechna pravidla a vraťte se na výchozí hodnoty

To jsou jen některé příkazy, které lze použít k práci s firewallem v Ubuntu. Pro podrobnější informace a použití různých možností příkazů si můžete prohlédnout uživatelskou příručku nebo spustit příkaz man ufw v terminálu.

Základní nastavení pravidel firewallu

Ubuntu používá nástroj ufw (Uncomplicated Firewall) ke správě pravidel firewallu. Podívejme se na základní kroky pro nastavení základních pravidel.

  1. Nainstalujte ufw, pokud ještě není nainstalován, pomocí příkazu: sudo apt-get install ufw
  2. Povolte firewall pomocí příkazu: sudo ufw enable
  3. Povolte přístup k potřebným službám:
    • Pro povolení přístupu pomocí SSH:
    • sudo ufw allow ssh
    • Povolení přístupu k webovému serveru přes HTTP:
    • sudo ufw allow http
    • Povolení přístupu k webovému serveru přes HTTPS:
    • sudo ufw allow https
  4. Omezte přístup k nežádoucím službám:
    • Pro zákaz přístupu k FTP serveru:
    • sudo ufw deny ftp
    • Pro zákaz přístupu k serveru Telnet:
    • sudo ufw deny telnet
  5. Povolte přístup k určitým IP adresám nebo rozsahům:
    • Povolení přístupu z konkrétní IP adresy:
    • sudo ufw allow from 192.168.1.100
    • Povolení přístupu z určitého rozsahu IP adres:
    • sudo ufw allow from 192.168.1.0/24
  6. Ujistěte se, že pravidla byla správně nastavena spuštěním příkazu: sudo ufw status
  7. Pokud chcete deaktivovat firewall, spusťte příkaz: sudo ufw disable

Tento základní průvodce vám pomůže nakonfigurovat pravidla firewallu v Ubuntu. Pamatujte, že správná konfigurace firewallu je velmi důležitá pro zabezpečení vašeho systému.

Další možnosti nastavení firewallu

Nastavit firewall na Ubuntu lze nejen pro zadání přístupových pravidel, ale také pro jiné úkoly, jako je sledování síťového provozu, proxy a další. V této části se podíváme na některé další možnosti nastavení firewallu.

1. Sledování síťového provozu

FirewallD poskytuje možnost sledovat nebo protokolovat síťový provoz procházející firewallem. To může být užitečné pro kontrolu síťových aktivit a identifikaci potenciálních problémů. Pro aktivaci této funkce je nutné povolit protokolování v nastavení firewallu.

2. Proxy

FirewallD má schopnost provádět proxy provozu, to znamená přesměrovat jej z jednoho uzlu do druhého. To může být užitečné, pokud chcete, aby byl provoz směřující k určitému portu převeden na jiný port nebo na jiný uzel v síti. Chcete-li nastavit proxy, musíte v nastavení firewallu nakonfigurovat příslušná pravidla přesměrování.

3. Správa VLAN

FirewallD umožňuje spravovat virtuální místní sítě (VLAN) a nastavit omezení přístupu pro různé VLAN. Můžete nastavit pravidla přístupu pro každou VLAN samostatně nebo určit obecná pravidla pro více VLAN. To může být užitečné pro organizaci sítě s odděleným přístupem ke zdrojům.

4. Kontrola přístupu v čase

FirewallD poskytuje možnost spravovat přístup k určitým prostředkům nebo službám v daném časovém období. Můžete například nastavit pravidlo, které umožňuje přístup k určitému portu pouze v pracovní době nebo pouze o víkendech. To je užitečné pro větší bezpečnost a kontrolu nad aktivitou sítě.

Na závěr, FirewallD v Ubuntu nabízí mnoho dalších možností přizpůsobení firewallu, které vám umožní jemnější přizpůsobení přístupu ke zdrojům, kontrolu síťového provozu a další zabezpečení.