Skript Iptable'i salvestamiseks ja taastamiseks pärast Ubuntust serveri taaskäivitamist

click fraud protection

Kui olete nagu mina, kelle veebisaiti hostitakse Ubuntu serveris, tekib vajadus teatud IP-aadresside blokeerimise järele. Need IP-aadressid on enamasti rämpspost ja pahatahtlikud, mis ei too teile kunagi mingit kasu. Mõne nädala taguses postituses arutasin, kuidas seda teha lisage IP-aadressid kiiresti Iptable'i. Kuid halvemal juhul, kui peate oma serveri taaskäivitama, lähevad kõik iptable'is olevad andmed kaotsi. Kuidas siis veenduda, et andmeid ei kaota ja et neid saab taastada?

Neile, kes ei tea, on Iptable Ubuntus vaikimisi tulemüür, mille kaudu saate teatud IP-aadressid blokeerida. Enne konfigureerimist nii, et IP-aadresse saaks pärast serveri taaskäivitamist taastada, veenduge kõigepealt, et iptable'i konfiguratsioon oleks salvestatud.

Konfiguratsiooni saate salvestada, tippides selle käsu oma terminali PuTTY või mõne muu tööriista abil:

iptables-save> /root/working.iptables.rules

See käsk salvestab teie iptable'i konfiguratsiooni kausta juur kausta ja pange sellele nimi töötavad.plaadid.reeglid.

instagram viewer

Nüüd saate nende iptable'i taastamiseks igal ajal käivitada järgmise käsu:

iptables-restore juur / töötamine.iptables.rules

Kuid see meetod taastab iptable'i ainult käsitsi sisestades. Me soovime, et tegelikult taastataks iptables automaatselt, kui server taaskäivitub. Selleks peate navigeerima /etc/network kausta ja seejärel redigeerige Liidesed kasutades WinSCP või mõni muu tööriist.

liideste redigeerimine

Kopeerige / kleepige järgmine kood jaotisesse auto eth0,

iptables-restore root / töötamine.iptables.rules eelsalvestamine

nagu on näidatud järgmisel ekraanipildil.

iptable'i taastamine

Nüüd minge edasi ja taaskäivitage server, et näha, kas teie iptables on automaatselt taastatud. Sisenema iptable - L Terminalis kinnitamiseks. See on kõik. Naudi!

watch instagram story