Dobrý den, přátelé. V tomto příspěvku se dozvíte, jak nainstalovat APF na Debian 11. Nejprve si o tom ale stručně promluvme.
Co je APF?
Podle webu projektu:
APF je firewallový systém založený na iptables (netfilter).
Základní potřeby dnešních serverů nasazených na internetu a jedinečné
potřeby vlastních nasazených instalací Linuxu.
Jednou z hlavních vlastností APF je snadná konfigurace. To je důležité, abychom jej mohli bez problémů používat.
Některé funkce AFP jsou:
- Podrobný a dobře komentovaný konfigurační soubor
- Granulární filtrování příchozí a odchozí sítě
- Filtrování odchozí sítě na základě ID uživatele
- Filtrování sítě založené na aplikaci
Tak jdeme na to. Pojďme nainstalovat AFP a použít některá počáteční nastavení.
První věc, kterou musíme udělat, je otevřít terminál a kompletně aktualizovat distribuci.
sudo apt update
sudo apt upgrade
Jak vždy říkám, aktualizace systému umožňuje mít nainstalované nejnovější bezpečnostní záplaty, takže systém bude o něco stabilnější a bezpečnější.
Pak díky wget
stáhněte si nejnovější stabilní verzi APF.
wget http://rfxnetworks.com/downloads/apf-current.tar.gz
Díky tar
rozbalte stažený soubor.
tar -zxf apf-current.tar.gz
Poté přejděte do složky, která byla vygenerována.
cd apf-1.*
Uvnitř uvidíte soubor s názvem install.sh
což je skript, který provede všechny potřebné instalace.
Tento soubor musíme spustit s oprávněními root.
sudo ./install.sh

Tím se spustí celý proces instalace. Po dokončení budete moci na výstupní obrazovce vidět cesty k nejdůležitějším souborům konfigurace aplikace.
Konfigurace APF v Debianu 11
Konfigurační soubor APF je /etc/apf/conf.apf
. Zde můžeme provést potřebné změny a otevřít nebo zavřít porty.
Před úpravou si tedy vytvořte jeho zálohu.
sudo cp /etc/apf/conf.apf /etc/apf/conf.apf.bak
Nyní jej upravte.
sudo nano /etc/apf/conf.apf
Zatímco aplikaci testujeme, je vhodné zadat hodnotu DEVEL_MODE
je 1
.
DEVEL_MODE="1"
Ale když jsme připraveni na výrobu, hodnota by měla být 0
.
Dále definujeme síťové rozhraní, které má výstup na internet. Pro náš příspěvek je toto rozhraní eth0
a proto bude nedůvěryhodný.
IFACE_IN="eth0"
IFACE_OUT="eth0"
Protože je nedůvěryhodný, APF jej bude neustále sledovat.
Ve výchozím nastavení jsou pro AFP všechny porty blokovány, pokud není v konfiguračním souboru definováno jinak. Chcete-li to dokončit, vyhledejte IG_TCP_CPORTS
direktivu a nastavte porty uvnitř. Například,
IG_TCP_CPORTS="21,25,80,110,443,465"
Můžete také definovat porty UDP:
IG_UDP_CPORTS="801,456"
Nebo ICMP porty:
IG_ICMP_TYPES="3,5,11"
Uložte změny a zavřete textový editor.
Chcete-li zakázat nebo povolit hostiteli přístup k serveru, máme /etc/apf/deny_host.rules
a /etc/apf/allow_host.rules
soubory, kde můžeme snadno nastavit IP adresy nebo rozsahy adres.
Chcete-li spustit APF, stačí spustit
sudo apf -s
Pak to zastavíte
sudo apf -f
Nebo zkontrolujte stav
sudo apf -st
Nebo jej restartujte, abyste použili změny v konfiguracích
sudo apf -r
Nyní je na vás, abyste jej otestovali a nadále používali. Další informace naleznete v dokumentaci.
Užijte si to.
Závěr
AFP je důležitým nástrojem pro zabezpečení vašeho počítače. Proto je nutné to vědět.