Cum se deschide un port pe un firewall server Linux

Cuprins:

Cum se deschide un port pe un firewall server Linux
Cum se deschide un port pe un firewall server Linux

Video: Cum se deschide un port pe un firewall server Linux

Video: Cum se deschide un port pe un firewall server Linux
Video: How To Log Out of Discord Account | Sign Out of Discord on PC 2024, Mai
Anonim

Acest wikiHow vă învață cum să deschideți porturi pe trei firewall-uri populare. Dacă utilizați un produs cum ar fi ConfigServer Firewall (CSF) sau Advanced Policy Firewall (ADP), puteți controla ce porturi sunt deschise în fișierul principal de configurare a peretelui. Dacă utilizați Firewall necomplicat (UFW), opțiunea principală de firewall Ubuntu, puteți adăuga reguli pe linia de comandă, fără a edita fișiere complicate.

Etapa

Metoda 1 din 3: Utilizarea firewall-ului necomplicat pentru Ubuntu

Deschideți porturi în firewall-ul serverului Linux Pasul 1
Deschideți porturi în firewall-ul serverului Linux Pasul 1

Pasul 1. Conectați-vă la server

Dacă utilizați Ubuntu pe un computer desktop, apăsați Ctrl + Alt + T pentru a deschide o fereastră Terminal.

Deschideți porturi în firewall-ul serverului Linux Pasul 2
Deschideți porturi în firewall-ul serverului Linux Pasul 2

Pasul 2. Tastați sudo ufw status verbose și apăsați Enter

Dacă UFW rulează deja, veți vedea un mesaj de stare, precum și o listă de reguli firewall (inclusiv porturi deschise) care există deja.

Dacă vedeți mesajul „Stare: inactiv”, tastați sudo ufw enable în fereastra de comandă și apăsați Enter pentru a lansa firewall-ul

Deschideți porturi în firewall-ul serverului Linux Pasul 3
Deschideți porturi în firewall-ul serverului Linux Pasul 3

Pasul 3. Folosiți sudo ufw permit [numărul portului] să deschidă portul

De exemplu, dacă doriți să deschideți un port SSH (22), tastați kbd și apăsați Enter. Nu este nevoie să rulați din nou firewall-ul, deoarece modificările vor intra în vigoare imediat.

  • Dacă portul pe care doriți să îl deschideți este portul pentru serviciul afișat în lista / etc / services, trebuie doar să tastați numele serviciului în loc de numărul portului. De exemplu: sudo ufw permit ssh.
  • Pentru a deschide un port într-un anumit interval, utilizați sintaxa sudo ufw allow 6000: 6007 / tcp și înlocuiți 6000: 6007 cu intervalul dorit. Dacă intervalul este portul UDP, înlocuiți tcp cu udp.
  • Pentru a specifica o adresă IP care poate accesa un port, utilizați următoarea sintaxă: sudo ufw permit de la 10.0.0.1 la orice port 22. Înlocuiți 10.0.0.1 cu adresa IP și 22 cu portul pe care doriți să îl deschideți pentru acea adresă.
Deschideți porturi în firewall-ul serverului Linux Pasul 4
Deschideți porturi în firewall-ul serverului Linux Pasul 4

Pasul 4. Eliminați regulile firewall-ului de care nu aveți nevoie

Porturile care nu sunt deschise în mod specific vor fi blocate automat. Dacă deschideți un port pe care doriți să îl închideți, urmați acești pași:

  • Tastați starea sudo ufw numerotată și apăsați Enter. Este afișată o listă cu toate regulile firewall-ului și fiecare intrare începe cu un număr care o reprezintă pe listă.
  • Identificați numărul de la începutul regulii pe care doriți să o ștergeți. De exemplu, doriți să ștergeți o regulă care deschide portul 22, iar regula respectivă este menționată la numărul 2.
  • Tastați sudo ufw delete 2 și apăsați Enter pentru a șterge regula de pe a doua linie (sau numărul 2).

Metoda 2 din 3: Utilizarea firewall-ului ConfigServer

Deschideți porturi în firewall-ul Linux Server Pasul 5
Deschideți porturi în firewall-ul Linux Server Pasul 5

Pasul 1. Conectați-vă la server

Dacă nu sunteți conectat ca utilizator root, puteți utiliza comanda su pentru a accesa root și a ajusta configurația.

Deschideți porturi în firewall-ul serverului Linux Pasul 6
Deschideți porturi în firewall-ul serverului Linux Pasul 6

Pasul 2. Deschideți directorul care a creat fișierul de configurare CSF

Acest fișier se numește csf.conf și este salvat în directorul /etc/csf/csf.conf în mod implicit. Pentru a deschide directorul, tastați cd / etc / csf și apăsați Enter.

Deschideți porturi în firewall-ul serverului Linux Pasul 7
Deschideți porturi în firewall-ul serverului Linux Pasul 7

Pasul 3. Deschideți csf.conf într-un program de editare a textului

Puteți utiliza orice program de editare a textului doriți, cum ar fi vim sau nano.

Pentru a deschide csf.conf în vim, tastați vim csf.config și apăsați Enter

Deschideți porturi în Linux Server Firewall Pasul 8
Deschideți porturi în Linux Server Firewall Pasul 8

Pasul 4. Adăugați portul de intrare în lista TCP_IN

Aceste porturi sunt porturi TCP. După deschiderea fișierului, puteți vedea segmentele TCP_IN și TCP_OUT. Segmentul TCP_IN afișează porturile TCP de intrare TCP deschise separate prin virgule. Porturile sunt afișate numeric pentru confortul dvs., dar când introduceți porturi, nu trebuie să respectați ordinea existentă. Puteți adăuga porturi la sfârșitul secvenței și pur și simplu separați porturile adăugate cu o virgulă.

  • De exemplu, doriți să deschideți portul 999, iar porturile deja deschise sunt 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • După adăugarea portului 999 la listă, setul de porturi va arăta astfel: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Pentru a accesa modul de introducere / tastare în vim, apăsați tasta i de pe tastatură.
Deschideți porturi în firewall-ul serverului Linux Pasul 9
Deschideți porturi în firewall-ul serverului Linux Pasul 9

Pasul 5. Permiteți porturile de ieșire TCP în lista TCP_OUT

Așa cum ați făcut cu porturile de intrare, adăugați porturile TCP de ieșire pe care doriți să le deschideți în lista TCP_OUT.

Deschideți porturi în firewall-ul serverului Linux Pasul 10
Deschideți porturi în firewall-ul serverului Linux Pasul 10

Pasul 6. Salvați modificările și închideți fișierul

Urmați acești pași pentru a salva și închide fișierul:

  • Apăsați tasta Esc.
  • Tip: wq !.
  • Apasa Enter.
Deschideți porturi în firewall-ul serverului Linux Pasul 11
Deschideți porturi în firewall-ul serverului Linux Pasul 11

Pasul 7. Tastați service csf restart și apăsați Enter

Paravanul de protecție va reporni și vor fi deschise noi porturi.

Pentru a bloca sau închide un port, redeschideți fișierul, ștergeți portul, salvați fișierul și reporniți paravanul de protecție

Metoda 3 din 3: Utilizarea Firewall-ului cu politici avansate

Deschideți porturi în Linux Server Firewall Pasul 12
Deschideți porturi în Linux Server Firewall Pasul 12

Pasul 1. Conectați-vă la server

Dacă nu sunteți conectat ca utilizator root, puteți utiliza comanda su pentru a accesa root și a ajusta configurația.

Deschideți porturi în Linux Server Firewall Pasul 13
Deschideți porturi în Linux Server Firewall Pasul 13

Pasul 2. Deschideți directorul care conține fișierele de configurare APF

Fișierul pe care trebuie să îl găsiți se numește conf.apf și se află implicit în directorul / etc / apf. Tastați cd / etc / apf pentru a accesa acel director.

Deschideți porturi în firewall-ul serverului Linux Pasul 14
Deschideți porturi în firewall-ul serverului Linux Pasul 14

Pasul 3. Deschideți conf.apf într-un program de editare a textului

Puteți utiliza orice program doriți, cum ar fi vim sau nano.

Pentru a deschide conf.apf în vim, tastați vim conf.apf și apăsați Enter

Deschideți porturi în Linux Server Firewall Pasul 15
Deschideți porturi în Linux Server Firewall Pasul 15

Pasul 4. Adăugați porturi de intrare în lista IG_TCP_CPORTS

Odată ce fișierul este deschis, puteți vedea segmentele IG_TCP_CPORTS și EG_TCP_CPORTS. Segmentul IG_TCP_CPORTS afișează porturile de intrare deschise separate prin virgule. Porturile sunt listate numeric pentru confortul dvs., dar nu trebuie să urmați comanda. Puteți adăuga porturi la sfârșitul șirului și le puteți separa cu o virgulă.

  • De exemplu, doriți să deschideți portul 999, iar porturile deschise în prezent sunt 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • După adăugarea portului 999 la lista IG_TCP_CPORTS, ordinea porturilor va arăta astfel: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Pentru a accesa modul de introducere / tastare în vim, apăsați tasta i de pe tastatură.
Deschideți porturi în Linux Server Firewall Pasul 16
Deschideți porturi în Linux Server Firewall Pasul 16

Pasul 5. Adăugați portul de ieșire la lista EG_TCP_CPORTS

Ca și în cazul porturilor de intrare, adăugați porturile TCP de ieșire pe care doriți să le deschideți în lista EG_TCP_CPORTS.

Deschideți porturi în firewall-ul serverului Linux Pasul 17
Deschideți porturi în firewall-ul serverului Linux Pasul 17

Pasul 6. Salvați modificările și închideți fișierul

Urmați acești pași pentru a salva și închide fișierul:

  • Apăsați tasta Esc.
  • Tipul: wq !.
  • Apasa Enter.
Deschideți porturi în Linux Server Firewall Pasul 18
Deschideți porturi în Linux Server Firewall Pasul 18

Pasul 7. Tastați service apf -r și apăsați Enter

Paravanul de protecție APF va reporni și vor fi deschise noi porturi.

Pentru a bloca sau închide un port, redeschideți fișierul, ștergeți portul, salvați fișierul și reporniți paravanul de protecție

sfaturi

  • Dacă vedeți un port care nu este necesar sau utilizat de un serviciu care rulează, închideți portul. Nu lăsați ușa deschisă pentru intruși!
  • Dacă începeți să adăugați porturi deschise în mod aleatoriu (și complet întâmplător), VEȚI VOI HACK! Prin urmare, asigurați-vă că nu dați loc hackerilor. Deschideți doar porturile de care aveți cu adevărat nevoie.

Recomandat: