Jak otevřít port na bráně firewall systému Linux Server

Obsah:

Jak otevřít port na bráně firewall systému Linux Server
Jak otevřít port na bráně firewall systému Linux Server

Video: Jak otevřít port na bráně firewall systému Linux Server

Video: Jak otevřít port na bráně firewall systému Linux Server
Video: Jak se ODHLÁSIT z GMAILU | Návod | PC 2024, Smět
Anonim

Tento wikiHow vás naučí, jak otevírat porty na třech populárních branách firewall. Pokud používáte produkt, jako je ConfigServer Firewall (CSF) nebo Advanced Policy Firewall (ADP), můžete řídit, které porty jsou otevřené v konfiguračním souboru hlavní zdi. Pokud používáte Uncomplicated Firewall (UFW), hlavní volbu brány firewall v Ubuntu, můžete do příkazového řádku přidávat pravidla bez úpravy složitých souborů.

Krok

Metoda 1 ze 3: Použití nekomplikovaného firewallu pro Ubuntu

Otevřete porty v bráně firewall serveru Linux Krok 1
Otevřete porty v bráně firewall serveru Linux Krok 1

Krok 1. Přihlaste se na server

Pokud používáte Ubuntu na stolním počítači, stisknutím Ctrl+Alt+T otevřete okno Terminál.

Otevřete porty v bráně firewall serveru Linux Krok 2
Otevřete porty v bráně firewall serveru Linux Krok 2

Krok 2. Napište sudo ufw status verbose a stiskněte Enter

Pokud již běží UFW, zobrazí se stavová zpráva a také seznam pravidel brány firewall (včetně otevřených portů), která již existují.

Pokud se zobrazí zpráva „Stav: neaktivní“, zadejte do příkazového okna sudo ufw enable a stisknutím klávesy Enter spusťte bránu firewall

Otevřete porty v bráně firewall systému Linux Server Krok 3
Otevřete porty v bráně firewall systému Linux Server Krok 3

Krok 3. Otevřete port pomocí sudo ufw allow [číslo portu]

Pokud například chcete otevřít port SSH (22), zadejte kbd a stiskněte Enter. Bránu firewall nemusíte znovu spouštět, protože změny se projeví okamžitě.

  • Pokud je port, který chcete otevřít, portem pro službu uvedenou v seznamu /etc /services, zadejte místo čísla portu název služby. Například: sudo ufw allow ssh.
  • Chcete -li otevřít port v určitém rozsahu, použijte syntaxi sudo ufw allow 6000: 6007/tcp a nahraďte 6000: 6007 požadovaným rozsahem. Pokud je rozsah rozsah portu UDP, nahraďte tcp udp.
  • Chcete -li zadat IP adresu, která má přístup k portu, použijte následující syntaxi: sudo ufw allow from 10.0.0.1 to any port 22. Nahraďte 10.0.0.1 IP adresou a 22 portem, který chcete pro danou adresu otevřít.
Otevřete porty v bráně firewall systému Linux Server Krok 4
Otevřete porty v bráně firewall systému Linux Server Krok 4

Krok 4. Odeberte nepotřebná pravidla brány firewall

Porty, které nejsou konkrétně otevřeny, budou automaticky blokovány. Pokud otevřete port, který chcete zavřít, postupujte takto:

  • Zadejte sudo ufw status očíslovaný a stiskněte Enter. Zobrazí se seznam všech pravidel brány firewall a každá položka začíná číslem, které ji v seznamu představuje.
  • Identifikujte číslo na začátku pravidla, které chcete odstranit. Chcete například odstranit pravidlo, které otevírá port 22 a které je uvedeno v čísle 2.
  • Zadejte sudo ufw delete 2 a stisknutím klávesy Enter odstraníte pravidlo na druhém řádku (nebo čísle 2).

Metoda 2 ze 3: Použití brány firewall ConfigServer

Otevřete porty v bráně firewall systému Linux Server Krok 5
Otevřete porty v bráně firewall systému Linux Server Krok 5

Krok 1. Přihlaste se na server

Pokud nejste přihlášeni jako uživatel root, můžete použít příkaz su pro přístup k root a úpravu konfigurace.

Otevřete porty v bráně firewall systému Linux Server Krok 6
Otevřete porty v bráně firewall systému Linux Server Krok 6

Krok 2. Otevřete adresář, který vytvořil konfigurační soubor CSF

Tento soubor má název csf.conf a je ve výchozím nastavení uložen do adresáře /etc/csf/csf.conf. Adresář otevřete tak, že napíšete cd /etc /csf a stisknete Enter.

Otevřete porty v bráně firewall systému Linux Server Krok 7
Otevřete porty v bráně firewall systému Linux Server Krok 7

Krok 3. Otevřete csf.conf v programu pro úpravu textu

Můžete použít libovolný program pro úpravu textu, například vim nebo nano.

Chcete -li otevřít soubor csf.conf ve vim, zadejte příkaz vim csf.config a stiskněte klávesu Enter

Otevřete porty v bráně firewall systému Linux Server Krok 8
Otevřete porty v bráně firewall systému Linux Server Krok 8

Krok 4. Přidejte vstupní port do seznamu TCP_IN

Tyto porty jsou porty TCP. Po otevření souboru vidíte segmenty TCP_IN a TCP_OUT. Segment TCP_IN zobrazuje otevřené TCP porty TCP oddělené čárkami. Porty jsou pro vaše pohodlí zobrazeny číselně, ale při zadávání portů nemusíte dodržovat stávající pořadí. Na konci sekvence můžete přidat porty a přidané porty jednoduše oddělit čárkou.

  • Chcete například otevřít port 999 a již otevřené porty jsou 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Po přidání portu 999 do seznamu bude sada portů vypadat takto: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Chcete -li vstoupit do režimu zadávání/psaní ve vim, stiskněte klávesu i na klávesnici.
Otevřete porty v bráně firewall serveru Linux Krok 9
Otevřete porty v bráně firewall serveru Linux Krok 9

Krok 5. Povolte výstupní porty TCP v seznamu TCP_OUT

Stejně jako u vstupních portů přidejte výstupní porty TCP, které chcete otevřít, do seznamu TCP_OUT.

Otevřete porty v bráně firewall systému Linux Server Krok 10
Otevřete porty v bráně firewall systému Linux Server Krok 10

Krok 6. Uložte změny a zavřete soubor

Chcete -li soubor uložit a zavřít, postupujte takto:

  • Stiskněte klávesu Esc.
  • Typ: wq !.
  • Stiskněte Enter.
Otevřete porty v bráně firewall serveru Linux Krok 11
Otevřete porty v bráně firewall serveru Linux Krok 11

Krok 7. Napište službu csf restart a stiskněte Enter

Brána firewall se restartuje a budou otevřeny nové porty.

Chcete -li zablokovat nebo zavřít port, znovu otevřete soubor, odstraňte port, uložte soubor a restartujte bránu firewall

Metoda 3 ze 3: Použití brány firewall s rozšířenými zásadami

Otevřete porty v bráně firewall serveru Linux Krok 12
Otevřete porty v bráně firewall serveru Linux Krok 12

Krok 1. Přihlaste se na server

Pokud nejste přihlášeni jako uživatel root, můžete použít příkaz su pro přístup k root a úpravu konfigurace.

Otevřete porty v bráně firewall serveru Linux Krok 13
Otevřete porty v bráně firewall serveru Linux Krok 13

Krok 2. Otevřete adresář, který obsahuje konfigurační soubory APF

Soubor, který potřebujete najít, se nazývá conf.apf a ve výchozím nastavení je umístěn v adresáři /etc /apf. Do tohoto adresáře se dostanete zadáním cd /etc /apf.

Otevřete porty v bráně firewall serveru Linux Krok 14
Otevřete porty v bráně firewall serveru Linux Krok 14

Krok 3. Otevřete conf.apf v programu pro úpravu textu

Můžete použít libovolný program, například vim nebo nano.

Chcete -li v aplikaci vim otevřít soubor conf.apf, zadejte příkaz vim conf.apf a stiskněte klávesu Enter

Otevřete porty v bráně firewall serveru Linux Krok 15
Otevřete porty v bráně firewall serveru Linux Krok 15

Krok 4. Přidejte vstupní porty do seznamu IG_TCP_CPORTS

Jakmile je soubor otevřen, můžete vidět segmenty IG_TCP_CPORTS a EG_TCP_CPORTS. Segment IG_TCP_CPORTS zobrazuje otevřené vstupní porty oddělené čárkami. Porty jsou pro vaše pohodlí uvedeny číselně, ale nemusíte dodržovat pořadí. Na konec řetězce můžete přidat porty a oddělit je čárkou.

  • Chcete například otevřít port 999 a aktuálně otevřené porty jsou 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Po přidání portu 999 do seznamu IG_TCP_CPORTS bude pořadí portů vypadat takto: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Chcete -li vstoupit do režimu zadávání/psaní ve vim, stiskněte klávesu i na klávesnici.
Otevřete porty v bráně firewall serveru Linux Krok 16
Otevřete porty v bráně firewall serveru Linux Krok 16

Krok 5. Přidejte výstupní port do seznamu EG_TCP_CPORTS

Stejně jako u vstupních portů přidejte výstupní porty TCP, které chcete otevřít, do seznamu EG_TCP_CPORTS.

Otevřete porty v bráně firewall serveru Linux Krok 17
Otevřete porty v bráně firewall serveru Linux Krok 17

Krok 6. Uložte změny a zavřete soubor

Chcete -li soubor uložit a zavřít, postupujte takto:

  • Stiskněte klávesu Esc.
  • Typ: wq !.
  • Stiskněte Enter.
Otevřete porty v bráně firewall serveru Linux Krok 18
Otevřete porty v bráně firewall serveru Linux Krok 18

Krok 7. Napište service apf -r a stiskněte Enter

Brána firewall APF se restartuje a budou otevřeny nové porty.

Chcete -li zablokovat nebo zavřít port, znovu otevřete soubor, odstraňte port, uložte soubor a restartujte bránu firewall

Tipy

  • Pokud vidíte port, který běžící služba nepotřebuje nebo jej nepoužívá, zavřete jej. Nenechávejte dveře otevřené narušitelům!
  • Pokud začnete přidávat náhodně (a zcela nahodile) otevřené porty, budete hacknut! Ujistěte se proto, že nedáte průchod hackerům. Otevírejte pouze ty porty, které opravdu potřebujete.

Doporučuje: