GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a nakonfigurovat CSF Firewall na Debianu 11

Nainstalujte a nakonfigurujte CSF (Config Server Firewall) a zabezpečte svůj Debian 11.

CSF je oblíbený bezpečnostní nástroj pro Linux k zabezpečení serveru pomocí stavového firewallu pro kontrolu paketů (SPI), detekce narušení, démona selhání přihlášení, ochrany DDOS a integrace ovládacího panelu.

V této příručce se naučíte, jak nainstalovat a nastavit CSF a také základní příkazy pro použití brány firewall v Debianu 11

Počáteční nastavení

Aktualizujte serverové balíčky na nejnovější.

sudo apt update
sudo apt dist-upgrade -y

Pokud již používáte UFW, což je základní firewall, odeberte UFW pomocí níže uvedeného příkazu.

sudo apt remove ufw

Instalační závislosti

Nainstalujte požadované závislosti, které používá CSF.

sudo apt install perl zip unzip libwww-perl liblwp-protocol-https-perl

Nainstalujte Sendmail, který CSF používá ke komunikaci.

Podrobné nastavení Sendmailu naleznete v této dokumentaci.

sudo apt install sendmail-bin

Nyní máte všechny závislosti k instalaci a konfiguraci CSF.

Instalovat CSF

Přejděte na /usr/src adresář.

Stáhněte si nejnovější balíček pomocí wget .

sudo wget https://download.configserver.com/csf.tgz

Rozbalte stažený balíček.

sudo tar -xzvf csf.tgz

Nyní nainstalujte CSF.

cd csf
sudo sh install.sh

Nyní obdržíte výstup, jak je uvedeno níže, který označuje úspěšnou instalaci.

Installation Completed

Ověřte, zda jsou přítomny požadované moduly iptables.

sudo perl /usr/local/csf/bin/csftest.pl

Obdržíte výstup podobný tomu níže.

Testing ip_tables/iptable_filter…OK
Testing ipt_LOG…OK
Testing ipt_multiport/xt_multiport…OK
Testing ipt_REJECT…OK
Testing ipt_state/xt_state…OK
Testing ipt_limit/xt_limit…OK
Testing ipt_recent…OK
Testing xt_connlimit…OK
Testing ipt_owner/xt_owner…OK
Testing iptable_nat/ipt_REDIRECT…OK
Testing iptable_nat/ipt_DNAT…OK
RESULT: csf should function on this server

Verzi CSF můžete zkontrolovat pomocí následujícího příkazu.

sudo csf -v

csf: v14.15 (generic)
*WARNING* TESTING mode is enabled - do not forget to disable it in the configuration

Konfigurovat CSF

Jakmile je firewall nainstalován, je nakonfigurován tak, aby ve výchozím nastavení běžel v režimu TESTOVÁNÍ.

Chcete-li deaktivovat režim TESTOVÁNÍ, musíte provést změny v /etc/csf/csf.conf soubor.

sudo nano /etc/csf/csf.conf

Najděte řádek TESTING =„1“ a změňte hodnotu na „0“ .

TESTING = "0"

Najděte řádek RESTRICT_SYSLOG =„0“ a změňte hodnotu na „3“ . To znamená pouze členy skupiny RESTRICT_SYSLOG_GROUP má přístup k syslog/rsyslog soubory.

RESTRICT_SYSLOG = "3"

Stiskněte CTRL+X následuje Y a ENTER pro uložení a ukončení souboru.

Znovu načtěte CSF.

csf -ra

Další konfigurace

Chcete-li povolit připojení dalších portů.

Upravte /etc/csf/csf.conf

Vyhledejte direktivu TCP_IN a přidejte své porty.

# Allow incoming TCP ports
TCP_IN = "20,21,22,25,53,80,110,143,443,465,587,993,995"

# Allow outgoing TCP ports
TCP_OUT = "20,21,22,25,53,80,110,113,443,587,993,995,3306"

Přidal jsem port MYSQL pro připojení ke vzdálenému serveru.

Po každé změně restartujte CSF.

sudo csf -ra

Základní příkazy pro správu CSF

Spustit CSF

sudo csf -s

Zastavit CSF

sudo csf -f

Restartujte CSF

CSF musíte restartovat pokaždé, když se konfigurační soubor změní.

sudo csf -ra

Povolit adresu IP

Použijte -a možnost povolit IP adresu.

sudo csf -a 10.0.2.12

Odmítnout adresu IP

Použijte -d možnost povolit IP adresu.

sudo csf -d 10.0.2.12

Odebrat IP ze seznamu povolených

sudo csf -ar 10.0.2.12

Odebrat IP ze seznamu odmítnutých

sudo csf -dr 10.0.2.12

Zkontrolujte, zda je IP blokována

sudo csf -g IP-ADDRESS

Odebrat IP z bloku

sudo css -tr IP-ADDRESS

Povolit seznamy IP adres

Přidejte své adresy IP uvedené na samostatném řádku v souboru povolení /etc/csf/csf.allow .

Odmítnout seznamy IP

Přidejte své adresy IP uvedené na samostatném řádku v souboru povolení /etc/csf/csf.deny .

Závěr

Nyní jste se naučili, jak zabezpečit svůj server instalací a konfigurací CSF v Debianu 11.

Díky za váš čas. Pokud narazíte na jakýkoli problém nebo zpětnou vazbu, zanechte prosím komentář níže.


Linux
  1. Jak nainstalovat a nakonfigurovat CSF Firewall v systému Linux

  2. Jak nainstalovat a nakonfigurovat docker na Debian 11

  3. Jak nainstalovat a nakonfigurovat Mariadb 10 v Debianu 11

  1. Jak nainstalovat a nakonfigurovat MongoDB 5 na Debian 11

  2. Jak nainstalovat a nakonfigurovat Redis 6 na Debian 11

  3. Jak nainstalovat a nakonfigurovat Redis na Debianu

  1. Jak nainstalovat a nakonfigurovat Redis na Debian 9

  2. Jak nainstalovat a nakonfigurovat Nagios na Debian 9

  3. Jak nainstalovat a nakonfigurovat Redmine na Debian 9