Kako otvoriti ili dodati port u vatrozidu CentOS 7

Jedno od najboljih sigurnosnih pravila koje možemo primijeniti u bilo kojem operativnom sustavu su pravila koja se mogu primijeniti kroz vatrozid budući da je on zadužen za sprječavanje dolaznih ili odlaznih veza koje mogu ugroziti sigurnost, integritet i dostupnost sustava. Portovi nam pomažu u komunikaciji, u ovom slučaju, u softverskim medijima i nazivaju se logičkim portovima. Stoga dopuštaju komunikacijske odnose između aplikacija i stvaraju protok podataka između različitih timova ili unutar istih.

Putem vatrozida imamo mogućnost dopustiti određenim aplikacijama pristup sustavu zbog administrativnih problema ili pitanja podrške, bilo da se radi o web poslužiteljima, SSH -u ili bilo kojoj drugoj usluzi koja uključuje unos i izlaz podataka na mreži, a prema zadanim postavkama u CentOS 7 o RedHat ovaj vatrozid ima prilično značajna ograničenja zbog svog poslovnog okruženja.

Danas ćemo vidjeti kako možemo otvoriti port u vatrozidu CentOS 7 tako da određena usluga ima ovlaštenje za prijenos podataka i nije blokirana ograničenjem vatrozida.
U ovom video vodiču možete vidjeti kako vidjeti trenutna pravila u CentOS -u 7, kao i naučiti kako otvoriti ili dodati port na vatrozid te tako kontrolirati prijenos podataka kroz njega. Zbilja je korisno izbjeći nepotrebno curenje informacija.

1. Kako vidjeti trenutna pravila u CentOS -u 7


Važno je zapamtiti da je značajka na razini vatrozida u CentOS -u 7 poznata kao firewalld i preko nje imamo mogućnost uspostavljanja novih zona i omogućavanja pristupa raznim uslugama na jednostavan način.

Korak 1
Da bismo vidjeli trenutna pravila, upotrijebit ćemo sljedeću naredbu:

 sudo iptables -L 
Korak 2
Dobiveni rezultat je sljedeći. Tamo imamo potpuni popis pravila s njihovim dopuštenjima koja su trenutno u CentOS -u 7.

2. Kako otvoriti port u CentOS -u 7

Kao što smo spomenuli, firewalld je nova usluga zadužena za upravljanje i administraciju politika vatrozida u CentOS-u 7 i RedHatu, stoga ćemo za navedeno upravljanje koristiti parametar firewall-cmd.

Korak 1
Sintaksa za otvaranje porta u CentOS -u 7 je sljedeća:

 firewall-cmd --zone = (zona) --add-port = (port #) / (protokol) -trajan 
Na primjer, ako želimo otvoriti port 25 tcp, unijet ćemo sljedeći redak:
 sudo firewall-cmd --zone = public --add-port = 25 / tcp -trajan 

Korak 2
Dodali smo parametar -permanent kako bismo priključak učinili trajnim, to jest, svaki put kada se prijavimo u sustav, ovo će se pravilo stvoriti za kreirani port i neće biti potrebno svaki put izvršavati naredbu. Konačno, upotrijebit ćemo sljedeću naredbu za ponovno pokretanje usluge vatrozida i dopustiti da promjene stupe na snagu:

 sudo firewall -cmd -reload 

3. Kako otvoriti servisirani port u CentOS -u 7


Moguće je i da otvorimo portove s prethodnim naredbama ili da naznačimo i uslugu koju želimo otvoriti ili pokrenuti. Vidjet ćemo dva primjera gdje otvaramo ftp i http uslugu. Na taj način možemo unaprijediti vrijeme i brzo pokrenuti usluge.
 firewall-cmd --permanent --zone = public --add-service = http (Otvaramo http uslugu) firewall-cmd --permanent --zone = public --add-service = ftp (Otvaramo ftp uslugu)

4. Kako provjeriti trenutno otvorene portove u CentOS -u 7


Za provjeru koji su portovi bili ili su otvoreni upotrijebit ćemo sljedeću naredbu. Tamo ćemo pogledati liniju portova da vidimo koji su portovi omogućeni u sustavu.
 firewall-cmd --list-all

5. Kako otvoriti port pomoću TUI alata u CentOS -u 7


TUI je funkcionalno grafičko sučelje još od CentOS -a 6, ali koje možemo koristiti na isti način u CentOS -u 7.

Korak 1
Prije svega, bit će potrebno instalirati ga, a za to ćemo koristiti sljedeću naredbu:

 yum instalirati system-config-firewall-tui 

Korak 2
Nakon što su paketi preuzeti i instalirani, moramo zaustaviti i onemogućiti firewalld uslugu u CentOS -u 7, za to ćemo unijeti sljedeće naredbe:

 systemctl zaustaviti firewalld.service systemctl onemogućiti firewalld.service
Korak 3
Sada možemo koristiti TUI sa sljedećom naredbom:
 system-config-firewall-tui 

Korak 4
Prvo, da bi nam alat omogućio konfiguriranje dodavanja priključaka, moramo aktivirati okvir "Omogućeno" u polju "Vatrozid". Zatim kliknite na "Prilagodi" i vidjet ćemo sljedeći prozor u kojem moramo odabrati uslugu koju ćemo omogućiti:

Korak 5
Odabiremo ih pritiskom na razmaknicu, jednom definirano pritisnemo, pomoću tipke Tab, gumb "Naprijed" i vidjet ćemo sljedeće:

Korak 6
Tamo odabiremo opciju "Dodaj" kako bismo uključili potrebne priključke:

Korak 7
Nakon što dodamo broj porta s odgovarajućim protokolom, odabiremo opciju "Prihvati" i vidjet ćemo naš dodani port:

Korak 8
Odabiremo opciju Zatvori i prikazat će se sljedeći prozor s informacijama. Tamo potvrđujemo promjene klikom na opciju Da.

6. Kako zatvoriti port u CentOS 7

Korak 1
Prvo što ćemo učiniti je provjeriti koje portove trenutno imamo otvorene i tako odlučiti koje želimo zatvoriti:

 nmap localhost 
Korak 2
Ako želimo vidjeti status Vatrozida, izvršit ćemo sljedeće:
 iptables -L -n -v 
Korak 3
Za zatvaranje određenog porta iz terminala ćemo izvesti sljedeću sintaksu:
 sudo fuser -k port sudo fuser -k 80 / tcp
Korak 4
Ako samo želimo blokirati promet na određenom priključku, upotrijebit ćemo sljedeće za primjenu ovog pravila:
 sudo ufw deny port / service sudo ufw deny 4231 / udp
Na ovaj način imamo neke mogućnosti za dodavanje porta u CentOS 7 i na taj način omogućiti rad usluge u sustavu bez ograničenja vatrozida, ali zapamtite da to moraju biti usluge koje su doista vitalne za optimalno funkcioniranje organizacije. . Da bismo saznali više o firewalldu, možemo vidjeti sljedeće uputstvo:

wave wave wave wave wave