3 módja a portok megnyitásának a Linux szerver tűzfalában

Tartalomjegyzék:

3 módja a portok megnyitásának a Linux szerver tűzfalában
3 módja a portok megnyitásának a Linux szerver tűzfalában

Videó: 3 módja a portok megnyitásának a Linux szerver tűzfalában

Videó: 3 módja a portok megnyitásának a Linux szerver tűzfalában
Videó: Windows10 USB Pendrive Telepítő készítése. 2024, Lehet
Anonim

Ez a wikiHow megtanítja, hogyan kell megnyitni a portokat három népszerű Linux tűzfalban. Ha olyan terméket használ, mint a ConfigServer Firewall (CSF) vagy a Advanced Policy Firewall (ADP), akkor ellenőrizheti a nyitott portokat a tűzfal fő konfigurációs fájljában. Ha az Ubuntu alapértelmezett tűzfalbeállítását, az Uncomplicated Firewall -t (UFW) használja, akkor bonyolult fájlok szerkesztése nélkül adhat hozzá szabályokat a parancssorhoz.

Lépések

1. módszer a 3 -ból: Egyszerű tűzfal használata Ubuntu számára

Nyissa meg a portokat a Linux szerver tűzfalában 1. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 1. lépés

1. lépés: Jelentkezzen be a szerverére

Ha Ubuntut használ az asztalon, nyomja meg a Ctrl+Alt+T billentyűkombinációt a terminál ablakának megnyitásához.

Nyissa meg a portokat a Linux szerver tűzfalában 2. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 2. lépés

2. lépés. Írja be a sudo ufw status verbose parancsot, és nyomja meg az. Enter billentyűt

Ha az UFW már fut, akkor megjelenik egy állapotüzenet, valamint a már létező tűzfalszabályok listája (beleértve a megnyitott portokat is).

Ha az Állapot: inaktív üzenetet látja, írja be a sudo ufw enable parancsot, és nyomja meg az ↵ Enter billentyűt a tűzfal elindításához

Nyissa meg a portokat a Linux szerver tűzfalában 3. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 3. lépés

3. lépés. A sudo ufw segítségével engedélyezze a [port száma] port megnyitását

Például, ha meg szeretné nyitni az SSH portot (22), írja be a kbd parancsot, és nyomja meg az ↵ Enter billentyűt a port megnyitásához. Nincs szükség a tűzfal újraindítására, mivel a módosítás azonnal életbe lép.

  • Ha a megnyitott port az /etc /services könyvtárban szereplő szolgáltatáshoz készült, akkor csak írja be a szolgáltatás nevét a portszám helyett. Példa: sudo ufw allow ssh.
  • A portok egy adott tartományának megnyitásához használja a sudo ufw allow 6000: 6007/tcp szintaxist, a 6000: 6007 helyett a tényleges tartományt. Ha a tartomány UDP portok, cserélje le a tcp -t udp -ra.
  • A porthoz hozzáférő IP -cím megadásához használja ezt a szintaxist: sudo ufw allow 10.0.0.1 -től bármely 22 -es portig.
Nyissa meg a portokat a Linux szerver tűzfalában 4. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 4. lépés

4. lépés Törölje a szükségtelen tűzfalszabályokat

A kifejezetten nem megnyitott portok alapértelmezés szerint blokkolva vannak. Ha megnyit egy portot, és úgy dönt, hogy bezárja, kövesse az alábbi lépéseket:

  • Gépelje be a sudo ufw státusz számát, és nyomja meg az. Enter billentyűt. Ez megjeleníti az összes tűzfalszabály listáját, mindegyik számmal kezdődik, amely jelzi a listában.
  • Határozza meg a törölni kívánt szabály elején található számot. Tegyük fel például, hogy el szeretné távolítani azt a szabályt, amely megnyitja a 22 -es portot, és ez a szabály szerepel a 2. sorban.
  • Gépelje be a sudo ufw delete 2 parancsot, és nyomja meg az ↵ Enter billentyűt a szabály eltávolításához a 2. sorból.

2. módszer a 3 -ból: A ConfigServer tűzfal használata

Nyissa meg a portokat a Linux szerver tűzfalában 5. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 5. lépés

1. lépés: Jelentkezzen be a szerverre

Ha nem root felhasználóként jelentkezett be, akkor a root segítségével módosíthatja a konfigurációt.

Nyissa meg a portokat a Linux szerver tűzfalában 6. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 6. lépés

2. lépés: Menjen a CSF konfigurációs fájlt tartalmazó könyvtárba

A fájl neve csf.conf, és alapértelmezés szerint az /etc/csf/csf.conf mappába kerül. Ehhez írja be a cd /etc /csf parancsot, és nyomja meg az. Enter billentyűt.

Nyissa meg a portokat a Linux szerver tűzfalában 7. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 7. lépés

Lépés 3. Nyissa meg a csf.conf fájlt egy szövegszerkesztőben

Bármilyen szövegszerkesztőt használhat, például vim vagy nano.

A csf.conf megnyitásához a vim -ben írja be a vim csf.config parancsot, és nyomja meg az. Enter billentyűt

Nyissa meg a portokat a Linux szerver tűzfalában 8. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 8. lépés

4. lépés: Adjon hozzá egy bejövő portot a TCP_IN listához

TCP portok. Miután megnyitotta a fájlt, megjelenik a TCP_IN és a TCP_OUT szakasz. A TCP_IN szakasz felsorolja a nyitott bejövő TCP portokat vesszővel elválasztva. A portok numerikus sorrendben vannak, hogy megkönnyítsék a dolgokat, de nem szükséges, hogy a portok, amelyeket betartanak a sorrendben. Hozzáadhat portokat a sorozat végéhez, csak vesszővel válassza el őket.

  • Tegyük fel például, hogy szeretné megnyitni a 999 -es portot, és a jelenlegi nyitott portok száma 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Miután hozzáadta a 999 -es portot a listához, így fog kinézni: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • A beszúrási/gépelési módba való belépéshez vim -ben nyomja meg az i gombot a billentyűzeten.
Nyissa meg a portokat a Linux szerver tűzfalában 9. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 9. lépés

5. lépés: Engedélyezze a kimenő TCP -t a TCP_OUT listához

A bejövő porthoz hasonlóan adja hozzá a megnyitni kívánt kimenő TCP -portokat a TCP_OUT listához.

Nyissa meg a portokat a Linux szerver tűzfalában 10. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 10. lépés

6. lépés. Mentse el a módosításokat, és lépjen ki a fájlból

A fájl mentéséhez és kilépéséhez kövesse az alábbi lépéseket:

  • Nyomja meg az Esc gombot.
  • Típus: wq !.
  • Nyomja meg az ↵ Enter gombot.
Nyissa meg a portokat a Linux szerver tűzfalában 11. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 11. lépés

7. lépés. Írja be a service csf restart parancsot, és nyomja meg az. Enter billentyűt

Ez újraindítja a tűzfalat és megnyitja az új portokat.

Egy port megtagadásához nyissa meg újra a fájlt, törölje a portot, mentse a fájlt, majd indítsa újra a tűzfalat

3. módszer a 3 -ból: Speciális házirend -tűzfal használata

Nyissa meg a portokat a Linux szerver tűzfalában 12. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 12. lépés

1. lépés: Jelentkezzen be a szerverre

Ha nem root felhasználóként van bejelentkezve, akkor a root segítségével módosíthatja a konfigurációt.

Nyissa meg a portokat a Linux szerver tűzfalában 13. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 13. lépés

Lépés 2. Lépjen az APF konfigurációs fájlját tartalmazó könyvtárba

A keresett fájl neve conf.apf, és alapértelmezés szerint az /etc /apf fájlban lesz. Írja be a cd /etc /apf parancsot a könyvtárba való belépéshez.

Nyissa meg a portokat a Linux szerver tűzfalában 14. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 14. lépés

3. lépés: Nyissa meg a conf.apf fájlt egy szövegszerkesztőben

Bármilyen szövegszerkesztőt használhat, például vim vagy nano.

A conf.apf megnyitásához a vim -ben írja be a vim conf.apf parancsot, és nyomja meg az. Enter billentyűt

Nyissa meg a portokat a Linux szerver tűzfalában 15. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 15. lépés

4. lépés: Adja hozzá a bejövő portokat az IG_TCP_CPORTS listához

Miután megnyitotta a fájlt, megjelenik az IG_TCP_CPORTS és az EG_TCP_CPORTS szakasz. Az IG_TCP_CPORTS szakasz vesszővel elválasztva sorolja fel a nyitott bejövő portokat. A portok számszerű sorrendben vannak felsorolva, hogy megkönnyítsék a dolgokat, de nem kötelező betartani őket. Hozzáadhat portokat a sorozat végéhez, csak vesszővel válassza el őket.

  • Tegyük fel például, hogy szeretné megnyitni a 999 -es portot, és a jelenlegi nyitott portok száma 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Miután hozzáadta a 999 -es portot az IG_TCP_CPORTS listához, így fog kinézni: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • A beszúrási/gépelési módba való belépéshez vim -ben nyomja meg az i gombot a billentyűzeten.
Nyissa meg a portokat a Linux szerver tűzfalában 16. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 16. lépés

5. lépés: Engedélyezze a kimenő portokat az EG_TCP_CPORTS listához

Akárcsak a bejövő portnál, adja hozzá a megnyitni kívánt kimenő TCP -portokat az EG_TCP_CPORTS listához.

Nyissa meg a portokat a Linux szerver tűzfalában 17. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 17. lépés

6. lépés. Mentse el a módosításokat, és lépjen ki a fájlból

A fájl mentéséhez és kilépéséhez kövesse az alábbi lépéseket:

  • Nyomja meg az Esc billentyűt.
  • Típus: wq !.
  • Nyomja meg az ↵ Enter gombot.
Nyissa meg a portokat a Linux szerver tűzfalában 18. lépés
Nyissa meg a portokat a Linux szerver tűzfalában 18. lépés

7. lépés. Írja be a service apf -r parancsot, és nyomja meg az. Enter billentyűt

Ez újraindítja az APF tűzfalat és megnyitja az új portokat.

Egy port megtagadásához nyissa meg újra a fájlt, törölje a portot, mentse a fájlt, majd indítsa újra a tűzfalat

Videó - A szolgáltatás használatával bizonyos információk megoszthatók a YouTube -lal

Tippek

  • Ha olyan portot lát, amelyet nem használ vagy nem futtat szolgáltatásokat, zárja be! Nem akar nyitott ajtót hagyni a betolakodók előtt!
  • Ha véletlenül nyitott portokat kezd hozzáadni, mint amilyenek a divatból, akkor MEGKAPCSOLJA! Ezért ügyeljen arra, hogy ne könnyítse meg a hackerek munkáját. Csak azt nyissa meg, amire szüksége van.

Ajánlott: