frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Kaip perkelti iptables ugniasienės taisykles iš vieno serverio į kitą

iv_laurynasjiv_laurynasj Naujokas (-ė)
edited 2016 rugpjūčio 24 Į Kitos aplikacijos
iTBKRCa.png

Įžanga

Kai migruojama iš vieno serverio į kitą dažnu atveju norima permigruoti ir iptables ugniasienės taisykles. Šioje pamokoje ir parodysime kaip lengvai ir greitai perkopijuoti aktyvias iptables ugniasienes taisykles į kitą serverį.

Eksportuojame iptables taisykles

Prieš pradedant iptables taisyklių migravimą peržiūrime kokios šiuo metu jos yra:
iptables -S

Išvestis turėtų atrodyti panaši į šį pavyzdį:
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

Dabar jau galime eksportuoti dabartines iptables taisykles į naujai sukurtą failą. Tam mes naudosime iptables-save komandą:
iptables-save > iptables-export

Ši komanda sukurs naują iptables-export failą, kurį galėsime perkelti į naują mūsų serverį ir iš jo atstatyti ugniasienės taisykles.


Importuojame iptables taisykles

Visų pirma mums reikia perkelti failą iptables-export į mūsų naująjį serverį. Tai gali būti atlikta su daug skirtingų būdų, kaip pavyzdžiui perkelti failą naudojantis FTP klientu FileZilla ir pan. Vienas iš paprasčiausių būdų naudoti scp:
scp iptables-export user@server_ip_address:/tmp

Čia user - vartotojo vardas (pavyzdžiui 'root'), server_ip_address - serverio į kurį perkeliame IP adresas ir tmp - direktoriją į kurią perkeliame.

Kai failas jau perkeltas į naująjį serverį galime iš jo iškelti taisykles. Tam naudosime iptables-restore komandą:
iptables-restore < /tmp/iptables-export

Tai perkels taisykles į iptables. Ar viskas pavyko galime patikrinti su komanda:
iptables -S


Išsaugome taisykles

Paprasčiausias būdas išsaugoti taisykles taip, jog jos liktu ir po serverio perkrovimo naudoti iptables-persistent:
apt-get install iptables-persistent

Ateityje atnaujinus ugniasienės taisykles neužmirškite įvykdyti komandos:
invoke-rc.d iptables-persistent save


Išvados

Viskas! Jūsų ugniasienės taisykles buvo sėkmingai permigruotos iš vieno Jūsų serverio į kitą.
Norėdami palikti komentarą, turite prisijungti arba registruokis.