Lungiselela i-Firewall e-CentOS 7

Anonim

Lungiselela i-Firewall e-CentOS 7

I-Firewall efakwe kuhlelo lokusebenza isetshenziselwa ukuvikela ithrafikhi engagunyaziwe phakathi kwamanethiwekhi ekhompyutha. Ibhukwana noma ngokuzenzakalela kwakha imithetho ekhethekile ye-firewall, ebhekele ukulawula ukufinyelela. E-OS, ethuthukiswe eLinux Kernel, CentOS 7 Kukhona i-firewall eyakhelwe ngaphakathi, futhi kulawulwa yi-firewall. Umlilo ozenzakalelayo ubandakanyeka, futhi singathanda ukukhuluma ngakho namuhla.

Yenza ngokwezifiso Firewall e-CentOS 7

Njengoba kushiwo ngenhla, i-firewall ejwayelekile e-CentOS 7 inikezwa umsebenzi we-firewalld. Kungakho ukulungiswa kwe-firewall kuzobhekwa kwisibonelo saleli thuluzi. Ungasetha imithetho yokuhlunga ngezikhala ezifanayo, kepha yenziwa okuhlukile kancane. Sincoma ukuzijwayeza ukucushwa kokusetshenziswa okushiwo ngokuchofoza kusixhumanisi esilandelayo, futhi sizoqala ukungafani kwe-disansekhe ye-firewalld.

Uma uyoba njalo okwesikhashana noma unomphela ukhubaze i-firewall, sikucebisa ukuthi usebenzise imiyalo eyethulwe kwesinye isihloko ngesixhumanisi esilandelayo.

Funda kabanzi: Khubaza Firewall kuma-CentOS 7

Bheka imithetho ezenzakalelayo nezindawo ezingabizi

Ngisho ngisho ne-firewall ejwayelekile inemithetho yayo eqondile nezindawo ezifinyelelekayo. Ngaphambi kokuqala ukuhlela kwezepolitiki, sikucebisa ukuthi uzijwayeze ukucushwa kwamanje. Lokhu kwenziwa kusetshenziswa imiyalo elula:

  1. Indawo ezenzakalelayo izonquma umyalo we-firewall-CMD - -Etget-Zone ozenzakalelayo.
  2. Ukubuka indawo yokufafazwa okuzenzakalelayo e-CentOS 7

  3. Ngemuva kokusebenza kwayo, uzobona intambo entsha lapho kuzoboniswa khona ipharamitha efiselekayo. Isibonelo, indawo "yomphakathi" ibhekwa njenge-skrini ngezansi.
  4. Ibonisa indawo yokufafaze ye-firewall e-CentOS 7

  5. Kodwa-ke, izindawo eziningana zingasebenza ngokushesha, ngaphandle kwalokho, ziboshelwe esibonakalayo esihlukile. Thola lolu lwazi nge-Firewall-Cmd - esebenzayo-Izindawo.
  6. Bheka zonke izindawo ezisebenzayo ze-Pharyvol e-CentOS 7

  7. I-Firewall-CMD - Yonke imiyalo-Yonke imiyalo izokhombisa imithetho ebekelwe indawo ezenzakalelayo. Naka isithombe-skrini esingezansi. Uyabona ukuthi indawo esebenzayo "yomphakathi" yabelwa umthetho we- "Okuzenzakalelayo" - umsebenzi ozenzakalelayo, isikhombimsebenzisi se-ENP0S3 nezinsizakalo ezimbili ezingeziwe.
  8. Bheka imithetho yezindawo ezisebenzayo ze-Pharyvol ngokusebenzisa i-terminal in CentOS 7

  9. Uma unesidingo sokufunda yonke indawo etholakalayo ye-firewall, faka izindawo ezi-Firewall-CMD.
  10. Ukuthola uhlu lwazo zonke izindawo ezikhona ze-firewall ngokusebenzisa i-terminal in CentOS 7

  11. Amapharamitha wendawo ethile achazwa nge-Firewall-CMD - Igama - igama - konke, lapho igama ligama lendawo.
  12. Ukubonisa imithetho yendawo ebekiwe ye-firewall ngokusebenzisa i-terminal in CentOS 7

Ngemuva kokuthola amapharamitha adingekayo, ungathuthela ekushintsheni kwawo futhi ungeze. Ake sihlaziye izilungiselelo ezithandwa kakhulu ngokuningiliziwe.

Ukusetha izindawo ezibonakalayo

Njengoba wazi ngolwazi olungenhla, indawo yakho ezenzakalelayo ichazwa nge-interface ngayinye. Kuzoba kuyo kuze kube yilapho amasethingi eguqula umsebenzisi noma ngokuhlelekile. Kungenzeka udlulise ngesandla isikhombimsebenzisi esiya endaweni ngayinye, futhi kwenziwa ngokwenza i-Sudo Firewall-Cmd --Zone = Umyalo wasekhaya - I-ETH0. Umphumela "Impumelelo" uphakamisa ukuthi ukudluliswa kwaphumelela. Khumbula ukuthi izilungiselelo ezinjalo zisetha kabusha ngokushesha ngemuva kokuqalisa kabusha i-firewall.

Nikeza isikhombimsebenzisi esithile sendawo ye-firewall e-CentOS 7

Ngoshintsho olunjalo kumapharamitha, kufanele akhunjulwe ukuthi ukusebenza kwezinsizakalo kungasethwa kabusha. Abanye babo abasekeli ukusebenza ezindaweni ezithile, ake sithi, ssh yize itholakala "ekhaya", kepha kumsebenzisi noma insizakalo ekhethekile izosebenza. Qiniseka ukuthi i-interface iboshelwe ngempumelelo egatsheni elisha, ngokungena kwi-Firewall-CMD - -App-ZONET-ZONKE.

Bheka indawo esebenzayo ye-phaervola kanye nesibonisi sayo kuma-centis 7

Uma ufuna ukusetha kabusha izilungiselelo ezenziwe ngaphambilini, mane nje uqhube kabusha ukuqala kabusha kwe-firewall: sudo systemctl restart firewalld.service.

Ukuqala kabusha i-firewall ngemuva kokwenza izinguquko ku-CentOS 7

Kwesinye isikhathi akuhlali kulungele njalo ukushintsha indawo ebonakalayo esimeni esisodwa. Kulokhu, uzodinga ukuhlela ifayela lokucushwa ukuze zonke izilungiselelo zifakwe njalo. Ukuze wenze lokhu, sikucebisa ukuthi usebenzise umhleli wombhalo we-nano, ofakwe kusuka kwisitoreji esisemthethweni se-sudo yum ukufaka nano. Okulandelayo kusalokhu kuhlala kunjalo:

  1. Vula ifayela lokucushwa ngesihleli ngokufaka i-sudo nano / njll / sysconfig / inethiwekhi-script / ifcfg-eth0, lapho i-eth0 igama elibonakalayo elidingekayo.
  2. Ukuvula ifayela lokucushwa kwe-firevol e-CentOS 7

  3. Qinisekisa ukuqinisekiswa kwe-akhawunti yakho ukwenza ezinye izenzo.
  4. Faka iphasiwedi ukuvula ifayela lokucushwa le-interface ku-CentOS 7

  5. Isakhiwo se- "Zone" ipharamitha futhi sishintsha inani laso lifiselekayo, ngokwesibonelo, emphakathini noma ekhaya.
  6. Ukushintsha indawo ebonakalayo ngokusebenzisa ifayela lokucushwa kuma-centis 7

  7. Bamba okhiye be-Ctrl + o ukuze ugcine izinguquko.
  8. Ukurekhoda Izinguquko ku-Umbhalo Sesihleli Sesenti Yemibhalo 7

  9. Musa ukuguqula igama lefayela, kepha mane uchofoze ku-ENTER.
  10. Ukunikeza Ifayela Ukurekhoda Izinguquko ku-Centros 7 Umbhalo Wesihleli

  11. Phuma umhleli wombhalo nge-CTRL + X.
  12. Phuma umhleli wombhalo ngemuva kwezinguquko ze-Centros 7

Manje indawo ebonakalayo izoba yiyona oyicacisile, kuze kube yilapho ukuhlela okulandelayo kwefayela lokucushwa. Ngamapharamitha abuyekeziwe, run sudo systemctl restart network.service kanye ne-sudo systemctl restart firewalld.service.

Ukubeka indawo okuzenzakalelayo

Ngenhla, sesikhombisile ithimba elikuvumela ukuthi ufunde indawo ezenzakalelayo. Ingashintshwa futhi ngokusetha ipharamitha ukukhetha kwakho. Ukuze wenze lokhu, ku-console, kwanele ukubhalisa iSudo Firewall-CMD - Okuzenzakalelayo-Zone = Igama, lapho igama lendawo edingekayo.

Inhloso yendawo ezenzakalelayo yomlilo e-CentOS 7

Impumelelo yomyalo izofakazelwa yi-Ocret "Impumelelo" emugqeni ohlukile. Emva kwalokho, zonke izinhlaka zamanje zizozalwa indawo ebekiwe, uma enye ingachazwa kumafayili wokucushwa.

Indawo ephumelelayo yendawo ezenzakalelayo e-CentOS 7

Ukudala Imithetho Yezinhlelo Nezinsizakusebenza

Ekuqaleni kwalesi sihloko, saxoxa ngesenzo sendawo ngayinye. Ukuchazwa kwezinsizakalo, izinsiza nezinhlelo emagatsheni anjalo kuzovumela ukusebenzisa amapharamitha ngamanye ngakolunye lwezicelo zomsebenzisi ngamunye. Okokuqala, sikucebisa ukuthi uzijwayeze ngohlu olugcwele lwezinsizakalo ezitholakala okwamanje: Izinsizakalo ze-Firewall-CMD --Get.

Umyalo wokubuka utholakale ohlelweni lwe-Centros 7 Service

Umphumela uzoboniswa ngqo kwikhonsoli. Iseva ngayinye ihlukaniswe yindawo, futhi ungathola kalula ithuluzi olithandayo. Uma insiza edingekayo ilahlekile, kufanele ifakwe ngokungeziwe. Emithethweni yokufaka, funda kumibhalo esemthethweni yesoftware.

Uhlu lwezinsizakalo ezitholakalayo ku-CentOS 7

Umyalo ongenhla ukhombisa amagama kuphela ngezinsizakalo. Imininingwane enemininingwane yokuthi ngamunye wabo utholakale ngefayela ngalinye endleleni / Usr / Lib / Firewalld / Services. Lowo madokhumenti anefomethi ye-XML, indlela, ngokwesibonelo, ku-SHSH kubukeka kanjena: /usr/lib/firewalld/services/ssh.xml, futhi idokhumenti inokuqukethwe okulandelayo:

Ssh.

I-Shell evikelekile (i-SSH) iphrothokholi yokungena ngemvume kanye nokwenza imiyalo emishini ekude. Inikeza ukuxhumana okuvikelekile okubethelwe. Uma uhlela ukufinyelela i-remotenet yakho yomshini nge-SSH ngaphezulu kwesibonisi esine-firewareled, vumela le nketho. Udinga iphakethe leseva ye-OpenSsh-Server efakwe kule nketho ukuze ube wusizo.

Ukuxhaswa kwensizakalo kusebenze endaweni ethile ngesandla. Esikhathini esibulalayo, kufanele usethe i-sudo firewall-cmd - I-Public-Service = I-Public-Service = I-HTTP Command, lapho -Zone = Isevisi = Isevisi = = Igama lensizakalo. Qaphela ukuthi ushintsho olunjalo luzosebenza kuphela ngaphakathi kweseshini elilodwa.

Ukungeza insizakalo ku-steasol zone centos ethile 7

Ukungezwa unomphela kwenziwa nge-Sudo Firewall-Cmd --Zone = Umphakathi - I-Public --Permanent --dd-Service = http, nomphumela "Impumelelo" kukhombisa ukuqeda ngempumelelo ukusebenza.

Ukungenisa unomphela insizakalo ku-Firevola Centeros 7

Ungabuka uhlu oluphelele lwemithetho ephelele yendawo ethile ngokubonisa uhlu olayini ohlukile wekhonsoli: I-Sudo Firewall-Cmd --Zone = Izinsizakalo zomphakathi -

Buka Uhlu Lwezinsizakalo Zama-Firewall Effert Services Services 7

Inkinga yesinqumo ngokuntuleka kokufinyelela kwinsizakalo

Imithetho ejwayelekile ye-firewall ikhonjiswa ngezinsizakalo ezithandwa kakhulu futhi ezivikelekile njengoba zivunyelwe, kepha ezinye izinhlelo ezijwayelekile noma zeqembu lesithathu zivimba. Kulokhu, umsebenzisi udinga ukuguqula izilungiselelo ukuxazulula inkinga ngokufinyelela. Ungakwenza lokhu ngezindlela ezimbili ezihlukile.

Ports port

Njengoba wazi, zonke izinsizakalo zenethiwekhi zisebenzisa imbobo ethile. Kutholwa kalula yi-firewall, futhi amabhlokhi angenziwa. Ukugwema izenzo ezinjalo ezivela kwi-firewall, udinga ukuvula itheku elifunekayo le-sudo firewall-Cmd - Umphakathi - IPord-Port = 0000 / TCP, lapho i-Port = I-Port = 0000 / TCP - Inombolo yePort ne-Protocol. Inketho ye-Firewall-CMD - Inketho ye-Ports-Ports izokhombisa uhlu lwamachweba avulekile.

Ukuvulwa kwechweba endaweni ethile ye-firewall fike centros 7

Uma udinga ukuvula amachweba afakwe ebangeni, sebenzisa iSudo Firewall-CMD String --Zone = Umphakathi - I-Port-Port = 0000-9999 / UDP - Ibanga lePort neprotocol yabo.

Ukuvula Uhla lwePort kwi-Firevola Zone Centsos ethile ye-Firevola 7

Imiyalo engenhla ikuvumela kuphela ukuthi uhlole ukusetshenziswa kwamapharamitha afanayo. Uma idlulile ngempumelelo, kufanele ungeze amachweba afanayo kuzilungiselelo ezihlala njalo, futhi lokhu kwenziwa ngokufaka iSudo Firewall-Cmd - 100 / TCP noma i-Sudo Firewall-CMD - I-Zone = Umphakathi - Umphakathi - I-Fact-Port = 0000-9999 / UDP. Uhlu lwamachweba avulekile lwaphakade lubukwa kanjena: Sudo Firewall-Cmd --Zone = Amachweba Womphakathi

Ukuchazwa Kwenkonzo

Njengoba ukwazi ukubona, ukungeza amachweba akubangeli noma ibuphi ubunzima, kepha inqubo iyinkimbinkimbi lapho izinhlelo zokusebenza zisebenzisa inani elikhulu. Ukulandela wonke amachweba asetshenzisiwe kuba nzima, ngokubheka ukuthi ukuzimisela kwensiza kuzoba yindlela efanelekile yini:

  1. Kopisha ifayela lokucushwa ngokubhala i-Sudo CP /Usr/lib/Firewalld/services/service/firewalld/services/EX samplalld/services, lapho i-Service.xml yigama igama lamakhophi alo.
  2. Kopisha ifayela lesevisi yefayela ku-CentOS 7

  3. Vula ikhophi ukuze ushintshe nganoma isiphi isihleli sombhalo, isibonelo, sudo nano /etc/virewalld/services/exple.xml.
  4. Ukuqala ifayela le-Centersos 7 Service Ekopishiwe

  5. Isibonelo, sidale ikhophi yensizakalo ye-HTTP. Embhalweni, ngokuyisisekelo ubona i-metadata ehlukahlukene, isibonelo, igama elifushane nencazelo. Kuthinta iseva ukuthi isebenze kuphela ushintsho lwenombolo yetheku nephrothokholi. Ngaphezulu kwentambo "" kufanele yengezwe ukuvula imbobo. I-TCP - Iphrothokholi esetshenzisiwe, i-0000 - Inombolo yePort.
  6. Izichibiyelo zefayela lesevisi ukuvula amachweba e-CentOS 7

  7. Gcina zonke izinguquko (Ctrl + O), vala ifayela (Ctrl + x), bese uqala kabusha i-firewall ukuze usebenzise amapharamitha ngokusebenzisa i-Sudo Firewall-Cmd - - -AD - - - - -I-CMD ye-Sudo Firewall-CMD. Emva kwalokho, le nsizakalo izovela ohlwini lokutholakala, olungabukwa nge-Firewall-CMD - Services.
  8. Ukuqala kabusha Inkonzo Ye-Firevol e-CentOS 7

Kufanele ukhethe isisombululo esifanele kunazo zonke enkingeni yensizakalo ngokufinyelela kwinsizakalo bese wenza imiyalo enikeziwe. Njengoba ubona, zonke izenzo zenziwa kalula, futhi akufanele kube khona ubunzima.

Ukwakha izindawo ezenziwe ngokwezifiso

Usuvele uyazi ukuthi ekuqaleni inani elikhulu lezindawo ezahlukahlukene ezinemithetho echaziwe lenziwe ku-firewalld. Kodwa-ke, izimo zenzeka lapho umphathi wesistimu edinga ukudala indawo yomsebenzisi, efana ne- "Punkelweb" yeseva yeWebhu efakiwe noma "izimfihlo ze-DNS. Kulezi zibonelo ezimbili, sizokwazi ukuhlaziya ukungezwa kwamagatsha:

  1. Dala izindawo ezimbili ezintsha zaphakade yi-sudo firewall-Cmd - i-permanent --New-Zone = PublicWeb kanye neSudo Firewall-CMD - i-Zone -
  2. Ukungeza Ama-Zonvola Zonevola ZONONEVOLA I-CentOS 7

  3. Bazotholakala ngemuva kokuqalisa kabusha ithuluzi le-Sudo Firewall-CMD - Ukubonisa izindawo ezihlala njalo, faka i-Sudo Firewall-CMD - Izindawo --Get-Izindawo.
  4. Bheka i-firewall engabizi e-CentOS 7

  5. Yabela izinsizakalo ezidingekayo, njenge- "SSH", "HTTP" ne- "https". Lokhu kwenziwa yi-Sudo Firewall-Cmd --Zeb = Publicweb - Service = SHS, Sudo> I-Add- Service = HTTPS, lapho --Zone = I-PublicWeb yigama le-zone ukwengeza. Ungabuka umsebenzi wezinsizakalo ngokulinda i-Firewall-CMD --Zone = U-PublicWeb - Zonke - konke.
  6. Ukungeza Izinsizakalo ku-Centas 7 User Zone

Ukusuka kulesi sihloko, ufunde ukuthi ungazakha kanjani izindawo zangokwezifiso futhi ungeze izinsizakalo kuzo. Sesivele sibatshele njengokuzenzakalelayo futhi sinikezela ngezindawo ezingenhla, ungacacisa kuphela amagama afanele. Ungakhohlwa ukuqala kabusha i-firewall ngemuva koshintsho oluhlala njalo.

Njengoba ukwazi ukubona, i-Firewalld Firewall iyithuluzi le-volumetric elikuvumela ukuthi wenze ukucushwa okuguquguqukayo kwe-firewall. Ihlala kuphela ukuqiniseka ukuthi ukusetshenziswa kwethulwa ngohlelo nemithetho ebekiwe ngokushesha ukuqala umsebenzi wayo. Kwenze ngeSudo SystemctL kunika amandla umyalo we-firewalld.

Funda kabanzi