Skoraj vsak napredni uporabnik Ubuntuja zanima njegovo omrežje varno. Poleg tega veliko ljudi uporablja določene omrežne pripomočke, ki bodo pravilno delovali šele, ko bodo v požarni zid uvedena posebna pravila. Danes želimo govoriti o nastavitvi požarnega zidu na primeru UFW (nekomplicirani požarni zid). To je najpreprostejše orodje za izvajanje pravil požarnega zidu, zato je priporočljivo za začetnike in tiste, ki niso preveč zadovoljni s preveč zapleteno funkcionalnostjo iptables. Pojdimo skozi celoten postopek namestitve korak za korakom, pri čemer bomo podrobno preučili vsak korak.

Nastavitev UFW v Ubuntuju

UFW ni treba nameščati v operacijski sistem, saj je tam privzeto prisoten. Vendar je v svoji standardni obliki neaktiven in sploh nima pravil. Začnimo z aktivacijo, nato pa si bomo ogledali osnovne korake. Najprej pa morate preučiti skladnjo, še posebej za tiste uporabnike, ki nameravajo ta požarni zid uporabljati sproti.

1. korak: Učenje sintakse

Kot veste, je UFW pripomoček za konzolo, kar pomeni, da se nadzira po standardu "Terminal" ali katero koli drugo po meri. Tovrstna interakcija je izvedljiva z uporabo posebej nastavljenih ukazov. Vsi so vedno v dokumentaciji, vendar ni smiselno brati ogromnega kupa materiala, še posebej v primeru današnjega orodja. Načelo vnosa je videti tako: sudo ufw options dejanje možnosti. sudo odgovoren za delovanje kot super uporabnik, ufw - standardni argument, ki označuje klicani program, ostali stavki pa določajo pravila, ki jih je treba nastaviti. Prav na njih se želimo podrobneje zadržati.

  • omogoči Je standardni parameter, ki je odgovoren za omogočanje požarnega zidu. V tem primeru bo samodejno dodan v zagon.
  • onemogoči - onemogoči UFW in ga odstrani pred zagonom.
  • ponovno naloži - uporablja se za ponovni zagon požarnega zidu. Še posebej pomembno po določitvi novih pravil.
  • privzeto - pomeni, da bo naslednja možnost privzeto nameščena.
  • sečnja - aktivira ustvarjanje dnevniških datotek, ki bodo shranile vse osnovne informacije o delovanju požarnega zidu.
  • ponastaviti - ponastavi vse nastavitve na privzete.
  • stanje - uporablja se za ogled trenutnega stanja.
  • oddaja - hiter pregled poročil o delu požarnega zidu. Za ta parameter veljajo dodatne možnosti, vendar bomo o njih govorili v ločenem koraku.
  • dovolite - vključeni v dodajanje permisivnih pravil.
  • zanikati - enako, vendar velja za prepoved.
  • zavrni - dodaja spustno pravilo.
  • meja - določitev omejitvenih pravil.
  • izbriši - odstrani določeno pravilo.
  • vstavi - vstavi pravilo.

Kot vidite, ekip ni toliko. Vsekakor jih je manj kot v drugih razpoložljivih požarnih zidovih in sintakso si lahko zapomnite po več poskusih interakcije z UFW. Ostane le še ugotoviti primer konfiguracije, ki bo posvečen naslednjim stopnjam današnjega gradiva.

2. korak: omogočite / onemogočite / ponastavite nastavitve

Odločili smo se, da bomo v eni fazi poudarili več konfiguracijskih točk, saj so delno povezane med seboj in so podobne pri izvedbi. Kot že veste, je UFW sprva v onemogočenem stanju, zato ga omogočimo le z enim ukazom.

  1. Odprite aplikacijsko ploščo in zaženite "Terminal"... Konzolo lahko odprete na drug način, ki vam ustreza.
  2. Pojdite na terminal za nadaljnjo konfiguracijo požarnega zidu UFW v Ubuntuju

  3. Pred aktiviranjem preverite, ali ste vi ali druga aplikacija že aktivirala požarni zid. To se naredi z vnosom ukaza status sudo ufw.
  4. Ukaz za preverjanje trenutnega stanja požarnega zidu UFW v Ubuntuju

  5. Vnesite geslo za pridobitev pravic super uporabnika in kliknite Enter... Upoštevajte, da ta način vnosa iz varnostnih razlogov ne prikazuje znakov v nizu.
  6. Vnos gesla super uporabnika pri interakciji z UFW v Ubuntu

  7. V novi vrstici boste prejeli informacije o trenutnem stanju UFW.
  8. Ogled informacij o trenutnem stanju požarnega zidu UFW v Ubuntuju

  9. Požarni zid se aktivira prek že omenjenega parametra in celoten ukaz je videti tako: sudo ufw omogoči.
  10. Vnos ukaza za aktiviranje požarnega zidu UFW v Ubuntuju

  11. Prejeli boste obvestilo, da je požarni zid vklopljen in se bo zagnal skupaj z operacijskim sistemom.
  12. Informacije o uspešni aktivaciji požarnega zidu UFW v Ubuntuju

  13. Če želite onemogočiti uporabo sudo ufw onemogoči.
  14. Ukaz za onemogočanje funkcionalnosti požarnega zidu UFW v Ubuntuju

  15. Skoraj isto sporočilo vas bo obvestilo o deaktiviranju.
  16. Uspešno onemogočite požarni zid UFW v Ubuntuju

  17. Če boste v prihodnje morali ponastaviti pravila ali morate to storiti zdaj, vstavite ukaz sudo ufw reset in pritisnite tipko Enter.
  18. Ukaz za ponastavitev trenutnih nastavitev požarnega zidu UFW v Ubuntuju

  19. Ponastavitev potrdite z izbiro ustreznega odgovora.
  20. Potrditev ponastavitve pravil pri obnavljanju privzetih nastavitev UFW v Ubuntuju

  21. Videli boste šest različnih vrstic z varnostnimi naslovi. Če želite obnoviti nastavitve, se lahko kadar koli premaknete na to lokacijo.
  22. Informacije o ustvarjanju varnostnih kopij UFW v Ubuntuju

Zdaj veste, kateri ukazi so odgovorni za nadzor splošnega vedenja požarnega zidu, ki ga pregledujemo danes. Vsi drugi koraki se bodo osredotočili samo na konfiguracijo, za primer pa so podani sami parametri, to pomeni, da jih morate spremeniti glede na svoje potrebe.

3. korak: nastavite privzeta pravila

Nujno je treba uporabiti privzeta pravila, ki bodo veljala za vse dohodne in odhodne povezave, ki niso omenjene posebej. To pomeni, da bodo vse dohodne povezave, ki niso ročno določene, blokirane, medtem ko bodo odhodne povezave uspešne. Celotna shema se izvaja na naslednji način:

  1. Zaženite novo sejo konzole in vnesite ukaz sudo ufw privzeto zanika dohodne... Aktivirajte ga s pritiskom na tipko Enter... Če ste se že seznanili z zgornjimi sintaksnimi pravili, potem veste, da to pomeni blokiranje vseh dohodnih povezav.
  2. Vnos ukaza za nastavitev standardnih privzetih pravil za dohodne povezave UFW v Ubuntuju

  3. Vnesti boste morali geslo super uporabnika. Določili ga boste vsakič, ko začnete novo sejo konzole.
  4. Vnos gesla super uporabnika pri spreminjanju UFW v Ubuntu

  5. Po uporabi ukaza boste obveščeni, da je privzeto pravilo začelo veljati.
  6. Ubuntu dohodne privzete nastavitve UFW se uspešno spremenijo

  7. V skladu s tem boste morali nastaviti drugi ukaz, ki bo omogočal odhodne povezave. Videti je tako: sudo ufw privzeto dovoli odhodne.
  8. Vnos ukaza za nastavitev privzetih pravil za odhodne povezave v UFW v Ubuntuju

  9. Ponovno se prikaže sporočilo, da je pravilo uporabljeno
  10. Informacije o uporabi privzetih pravil o odhodu v UFW v Ubuntu

Zdaj vam ni treba skrbeti, da bodo neznani dohodni poskusi povezave uspeli in bo nekdo lahko dostopal do vašega omrežja. Če ne boste blokirali popolnoma vseh dohodnih poskusov povezave, preskočite zgornje pravilo in nadaljujte z ustvarjanjem lastnega, podrobno preučite naslednji korak.

4. korak: Dodajanje lastnih pravil požarnega zidu

Pravila požarnega zidu so glavna nastavljiva možnost, za katero uporabniki uporabljajo UFW. Z uporabo orodja OpenSSH kot primer bomo zdaj obravnavali primer dovoljenja za dostop in ne pozabimo tudi na blokiranje s strani vrat. Najprej se morate spomniti dodatnih sintaksnih ukazov, odgovornih za dodajanje pravil:

  • ufw dovoli ime_storitve
  • ufw dopusti vrata
  • ufw dovoli vrata / protokol

Po tem lahko varno začnete ustvarjati dopustna ali zanikana pravila. Oglejmo si vsako vrsto pravil po vrsti.

  1. Uporaba sudo ufw dovoli OpenSSH odpreti dostop do pristanišč storitve.
  2. Nastavitev pravila povezave za storitev prek njenega imena v UFW v Ubuntu

  3. Obveščeni boste, da so bila pravila posodobljena.
  4. Informacije o uporabi sprememb v UFW v Ubuntu

  5. Dostop lahko odprete tudi tako, da določite vrata, ne imena storitve, ki je videti takole: sudo ufw dopusti 22.
  6. Vnos ukaza za dodajanje pravil o številkah vrat v UFW v Ubuntuju

  7. Enako se zgodi tudi s pristaniščem / protokolom - sudo ufw dovoli 22 / tcp.
  8. Vnos ukaza za dodajanje številke vrat in pravil protokola UFW v Ubuntu

  9. Po dodajanju pravil z vnosom preverite seznam razpoložljivih aplikacij seznam aplikacij sudo ufw... Če je bilo vse uspešno uporabljeno, bo zahtevana storitev prikazana v eni od naslednjih vrstic.
  10. Ogled seznama dodanih storitev požarnemu zidu UFW v Ubuntuju

  11. Kar zadeva dovoljevanje in prepoved prenosa prometa na pristaniščih, se to stori z vnosom sintakse ufw dovoli smerna vrata... Na spodnjem posnetku zaslona vidite primer dovoljevanja odhodnega prometa prek vrat (sudo ufw dovoli 80 / tcp), kot tudi prepovedno politiko v isti smeri v prihodnji smeri (sudo ufw zanika v 80 / tcp).
  12. Nastavitev pravil za usmerjanje prometa na UFW v Ubuntuju

  13. Če vas zanima primer dodajanja pravilnika z vnosom širšega zapisa skladnje, uporabite primer ufw dovoli proto protokol od source_ip do destination_ip port destination_port.
  14. Nastavitev pravil razširjene sintakse v UFW na Ubuntu

5. korak: določanje omejitvenih pravil

Temo o določitvi omejitvenih pravil smo premaknili v ločeno fazo, saj moramo o tem govoriti podrobneje. To pravilo omejuje število povezanih naslovov IP na ena vrata. Najbolj očitna uporaba te možnosti je zaščita pred napadi brutalne sile. Standardni pravilnik je nameščen na naslednji način:

  1. V konzolo pišite sudo ufw limit ssh / tcp in kliknite Enter.
  2. Nastavitev omejitev vrat pri konfiguriranju požarnega zidu UFW v Ubuntuju

  3. Vnesite geslo za svoj račun super uporabnika.
  4. Vnos gesla za nastavitev omejitev za povezavo z vrati UFW v Ubuntuju

  5. Prejeli boste obvestilo, da je bila posodobitev pravil uspešna.
  6. Informacije o posodabljanju omejitev UFW na Ubuntu

Na enak način so politike omejevanja nastavljene tudi za druge aplikacije. Za to uporabite ime storitve, vrata ali vrata / protokol.

6. korak: Ogled stanja UFW

Včasih mora uporabnik videti trenutno stanje požarnega zidu, ne samo z vidika aktivnosti, temveč tudi vzpostavljenih pravil. Za to obstaja ločen ukaz, o katerem smo že govorili, zdaj pa ga bomo podrobneje obravnavali.

  1. Registrirajte se status sudo ufwda dobite standardne informacije.
  2. Ukaz za preverjanje trenutnega stanja delovanja zaslona UFW v Ubuntuju

  3. Vsi nameščeni pravilniki po naslovih, protokolih in imenih storitev bodo prikazani v novih vrsticah. Dejanja in navodila so prikazana na desni.
  4. Prikaz osnovnih pravil pri ogledu stanja zaslona UFW v Ubuntuju

  5. Podrobnejše informacije se prikažejo ob uporabi dodatnega argumenta in ukaz postane sudo ufw status podroben.
  6. Oglejte si podrobne informacije o obstoječih pravilih v UFW v Ubuntuju

  7. Prikaže se seznam vseh pravil v obliki, ki je za uporabnike začetnike nerazumljiva sudo ufw show surov.
  8. Ogled vseh pravil, razširjenih v UFW v Ubuntu

Obstajajo tudi druge možnosti, ki prikazujejo določene informacije o obstoječih pravilih in stanju požarnega zidu. Oglejmo si jih na hitro:

  • surov - prikaže vsa aktivna pravila v obliki predstavitve iptables.
  • vgrajeni - vključuje samo pravila, dodana kot privzeta.
  • pred-pravili - Prikaže pravilnike, ki se izvedejo pred sprejemom paketa iz zunanjega vira.
  • uporabniška pravila - prikaže pravilnike, ki jih je dodal uporabnik.
  • naknadna pravila - enako kot prej-pravila, vendar vključuje samo tista pravila, ki se aktivirajo po sprejemu paketov.
  • pravila sečnje - prikazuje informacije o dogodkih, ki so zapisani v dnevnik.
  • poslušanje - uporablja se za ogled aktivnih (poslušalnih) vrat.
  • dodano - se uporablja pri ogledu novo dodanih pravil.

V času, ki ga potrebujete, lahko s katero koli od teh možnosti pridobite želene informacije in jih uporabite za svoje namene.

7. korak: Brisanje obstoječih pravil

Nekateri uporabniki po prejemu potrebnih informacij o obstoječih pravilih želijo nekatere izbrisati, da bi vzpostavili povezavo ali nastavili nove pravilnike. Upoštevani požarni zid vam omogoča, da to storite kadar koli, kar je na voljo, in sicer na naslednji način:

  1. Vstavi ukaz sudo ufw delete dopusti 80 / tcp... Samodejno bo odstranil pravilo, ki dovoljuje odhodne povezave na vratih / protokolu 80 / tcp.
  2. Odstranjevanje pravila o odhodu v UFW v Ubuntuju

  3. Prejeli boste obvestilo, da je bil pravilnik uspešno odstranjen za IPv4 in IPv6.
  4. Informacije o uspešnem brisanju pravila UFW Outbound v Ubuntu

  5. Enako velja za blokiranje povezav, na primer sudo ufw izbriši zavrni v 80 / tcp.
  6. Odstranjevanje pravila za blokiranje dohodnih vratnih povezav v UFW v Ubuntuju

Z možnostmi stanja pogleda kopirajte zahtevana pravila in jih izbrišite, kot je prikazano v primeru.

8. korak: omogočite beleženje

Zadnji korak današnjega članka vključuje aktiviranje možnosti, ki občasno samodejno shrani informacije o vedenju UFW v ločeno datoteko. Ni nujno za vse uporabnike, vendar se uporablja na naslednji način:

  1. Napiši sudo ufw prijava in pritisnite Enter.
  2. Ukaz za aktiviranje shranjevanja dnevnika dogodkov UFW v Ubuntuju

  3. Počakajte, da se obvestilo shrani.
  4. Obvestilo o uspešni aktivaciji shranjevanja dnevnika dogodkov UFW v Ubuntuju

  5. Na primer lahko uporabite tudi drugo možnost sudo ufw dnevniški medij... Še vedno obstaja nizko (shranjuje samo informacije o blokiranih paketih) in visoko (shrani vse informacije). Srednja možnost beleži blokirane in dovoljene pakete.
  6. Izbira možnosti za omogočanje beleženja v požarnem zidu UFW v Ubuntuju

Zgoraj ste izvedeli vseh osem korakov, ki se uporabljajo za konfiguriranje požarnega zidu UFW v operacijskem sistemu Ubuntu. Kot lahko vidite, gre za zelo preprost požarni zid, ki bo zaradi enostavnega obvladovanja skladnje ustrezal celo uporabnikom začetnikom. UFW lahko še vedno imenujemo dobra zamenjava za standardne iptable, če z njim niste zadovoljni.