Port megnyitása Linux szerver tűzfalán

Tartalomjegyzék:

Port megnyitása Linux szerver tűzfalán
Port megnyitása Linux szerver tűzfalán

Videó: Port megnyitása Linux szerver tűzfalán

Videó: Port megnyitása Linux szerver tűzfalán
Videó: K. - Cigarettes After Sex 2024, Lehet
Anonim

Ez a wikiHow megtanítja, hogyan kell három népszerű tűzfal portjait megnyitni. Ha olyan terméket használ, mint a ConfigServer Firewall (CSF) vagy a Advanced Policy Firewall (ADP), akkor szabályozhatja, hogy mely portok vannak nyitva a fő fal konfigurációs fájljában. Ha az Uncomplicated Firewall (UFW), az Ubuntu fő tűzfalbeállítását használja, akkor szabályokat adhat hozzá a parancssorhoz, bonyolult fájlok szerkesztése nélkül.

Lépés

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 szerverre

Ha asztali számítógépen használja az Ubuntut, nyomja meg a Ctrl+Alt+T billentyűkombinációt a Terminal ablak 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 állapotát, majd 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 nyitott portokat is).

Ha az „Állapot: inaktív” üzenetet látja, írja be a sudo ufw enable parancsot a parancsablakba, é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

Lépés 3. Használja a sudo ufw allow [port number] lehetőséget a port megnyitásához

Például, ha SSH portot szeretne megnyitni (22), írja be a kbd parancsot, és nyomja meg az Enter billentyűt. A tűzfalat nem kell újra futtatni, mert a módosítások azonnal életbe lépnek.

  • Ha a megnyitni kívánt port az /etc /services listában látható szolgáltatás portja, akkor csak írja be a szolgáltatás nevét a portszám helyett. Például: sudo ufw allow ssh.
  • Egy adott tartományon belüli port megnyitásához használja a sudo ufw allow 6000: 6007/tcp szintaxist, és cserélje ki a 6000: 6007 -et a kívánt tartományra. Ha a tartomány UDP port tartomány, cserélje le a tcp -t udp -ra.
  • A porthoz hozzáférő IP -cím megadásához használja a következő 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ávolítsa el a szükségtelen tűzfalszabályokat

A kifejezetten nem megnyitott portok automatikusan letiltásra kerülnek. Ha megnyit egy bezárni kívánt portot, kövesse az alábbi lépéseket:

  • Gépelje be a sudo ufw állapotot, és nyomja meg az Enter billentyűt. Megjelenik az összes tűzfalszabály listája, és minden bejegyzés egy számmal kezdődik, amely azt jelzi a listában.
  • Határozza meg a törölni kívánt szabály elején található számot. Például törölni szeretne egy szabályt, amely megnyitja a 22 -es portot, és ez a szabály szerepel a 2 -es számban.
  • Gépelje be a sudo ufw delete 2 parancsot, és nyomja le az Enter billentyűt a szabály törléséhez a második sorban (vagy a 2 -es számban).

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 van bejelentkezve, akkor a su paranccsal hozzáférhet a roothoz, és 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: Nyissa meg a CSF konfigurációs fájlt létrehozó könyvtárat

Ennek a fájlnak a neve csf.conf, és alapértelmezés szerint a /etc/csf/csf.conf könyvtárba kerül. A könyvtár megnyitásához í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ő programban

Bármilyen szövegszerkesztő programot 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: Adja hozzá a bemeneti portot a TCP_IN listához

Ezek a portok TCP portok. A fájl megnyitása után láthatja a TCP_IN és TCP_OUT szegmenseket. A TCP_IN szegmens a nyitott TCP bemeneti TCP portokat vesszővel elválasztva jeleníti meg. A portok számszerűen jelennek meg az Ön kényelme érdekében, de a portok megadásakor nem kell követnie a meglévő sorrendet. Hozzáadhat portokat a sorozat végén, és egyszerűen válassza el a hozzáadott portokat vesszővel.

  • Például megnyitja a 999 -es portot, és a már nyitott portok 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Miután hozzáadta a 999 -es portot a listához, a portkészlet így fog kinézni: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • A vim beviteli/gépelési mód eléréséhez 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 TCP kimeneti portokat a TCP_OUT listában

A bemeneti portokhoz hasonlóan adja hozzá a megnyitni kívánt kimeneti 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 zárja be a fájlt

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

  • Nyomja meg az Esc billentyűt.
  • Típus: wq !.
  • Nyomd meg az Entert.
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 csf restart szolgáltatást, és nyomja meg az Enter billentyűt

A tűzfal újraindul, és új portok nyílnak meg.

Egy port blokkolásához vagy bezárásához nyissa meg újra a fájlt, törölje a portot, mentse a fájlt, és 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 su paranccsal hozzáférhet a roothoz, és 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

2. lépés: Nyissa meg az APF konfigurációs fájlokat tartalmazó könyvtárat

A megtalálni kívánt fájl neve conf.apf, és alapértelmezés szerint az /etc /apf könyvtárban található. A könyvtár eléréséhez írja be a cd /etc /apf parancsot.

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ő programban

Bármilyen programot 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: Adjon hozzá bemeneti portokat az IG_TCP_CPORTS listához

A fájl megnyitása után láthatja az IG_TCP_CPORTS és az EG_TCP_CPORTS szegmenst. Az IG_TCP_CPORTS szegmens a nyitott bemeneti portokat vesszővel elválasztva jeleníti meg. A portok számszerűen vannak felsorolva az Ön kényelme érdekében, de nem kell követnie a sorrendet. Hozzáadhat portokat a karakterlánc végéhez, és vesszővel elválaszthatja őket.

  • Például megnyitja a 999 -es portot, és a jelenleg nyitott portok 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, a portok sorrendje így fog kinézni: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • A vim beviteli/gépelési mód eléréséhez 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. Adja hozzá a kimeneti portot az EG_TCP_CPORTS listához

A bemeneti portokhoz hasonlóan adja hozzá a megnyitni kívánt kimeneti 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 zárja be a fájlt

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

  • Nyomja meg az Esc gombot.
  • Típus: wq !.
  • Nyomd meg az Entert.
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

Az APF tűzfal újraindul, és új portok nyílnak meg.

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

Tippek

  • Ha olyan portot lát, amelyre nincs szüksége vagy amelyet egy futó szolgáltatás használ, zárja be a portot. Ne hagyja nyitva az ajtót a betolakodók előtt!
  • Ha véletlenszerűen (és teljesen véletlenül) nyitott portokat kezd hozzá hozzáadni, akkor feltörték! Ezért ügyeljen arra, hogy ne engedjen utat a hackereknek. Csak azokat a portokat nyissa meg, amelyekre valóban szüksége van.

Ajánlott: