3 způsoby, jak otevřít porty v bráně firewall systému Linux Server

Obsah:

3 způsoby, jak otevřít porty v bráně firewall systému Linux Server
3 způsoby, jak otevřít porty v bráně firewall systému Linux Server

Video: 3 způsoby, jak otevřít porty v bráně firewall systému Linux Server

Video: 3 způsoby, jak otevřít porty v bráně firewall systému Linux Server
Video: Jak vytvořit bootovací usb (cz) / Boot window usb flash disk 2024, Smět
Anonim

Tento wikiHow vás naučí otevírat porty ve třech populárních linuxových firewalech. Pokud používáte produkt jako ConfigServer Firewall (CSF) nebo Advanced Policy Firewall (ADP), můžete ovládat otevřené porty v hlavním konfiguračním souboru brány firewall. Pokud používáte Uncomplicated Firewall (UFW), výchozí volbu brány firewall v Ubuntu, můžete pravidla přidávat na příkazový řádek bez úpravy složitých souborů.

Kroky

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 svůj server

Pokud používáte Ubuntu na ploše, otevřete stisknutím tlačítka Ctrl+Alt+T okno terminálu.

Otevřete porty v bráně firewall systému Linux Server Krok 2
Otevřete porty v bráně firewall systému Linux Server 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 všech pravidel brány firewall (včetně otevřených portů), která již existují.

Pokud se zobrazí zpráva Stav: neaktivní, na výzvu zadejte 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. Pomocí sudo ufw allow [číslo portu] otevřete port

Pokud například chcete otevřít port SSH (22), zadejte kbd a port otevřete stisknutím klávesy ↵ Enter. Firewall není třeba restartovat, protože změna se projeví okamžitě.

  • Pokud port, který otevíráte, je pro službu uvedenou v /etc /services, stačí místo čísla portu zadat název služby. Příklad: sudo ufw allow ssh.
  • Chcete -li otevřít konkrétní rozsah portů, použijte syntaxi sudo ufw allow 6000: 6007/tcp, která nahradí 6000: 6007 skutečným rozsahem. Pokud je rozsah porty UDP, nahraďte tcp udp.
  • Chcete -li zadat IP adresu, která má přístup k portu, použijte tuto 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 otevřít pro tuto adresu.
Otevřete porty v bráně firewall serveru Linux Krok 4
Otevřete porty v bráně firewall serveru Linux Krok 4

Krok 4. Odstraňte nepotřebná pravidla brány firewall

Všechny porty, které nejsou konkrétně otevřeny, jsou ve výchozím nastavení blokovány. Pokud otevřete port a rozhodnete se jej zavřít, postupujte takto:

  • Zadejte sudo ufw status numbered a stiskněte ↵ Enter. Zobrazí se seznam všech pravidel brány firewall, přičemž každé začíná číslem, které jej bude v seznamu reprezentovat.
  • Na začátku pravidla, které chcete odstranit, určete číslo. Řekněme například, že chcete odebrat pravidlo, které otevírá port 22, a toto pravidlo je uvedeno na řádku 2.
  • Napište sudo ufw delete 2 a stiskněte ↵ Enter pro odstranění pravidla na řádku 2.

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

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

Krok 1. Přihlaste se na svůj server

Pokud nejste přihlášeni jako uživatel root, můžete upravit konfiguraci pomocí su to root.

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. Přejděte do adresáře, který obsahuje váš konfigurační soubor CSF

Soubor se nazývá csf.conf a ve výchozím nastavení je uložen do /etc/csf/csf.conf. Chcete -li to provést, zadejte cd /etc /csf a stiskněte klávesu ↵ Enter.

Otevřete porty v bráně Linux Server Firewall Krok 7
Otevřete porty v bráně Linux Server Firewall Krok 7

Krok 3. Otevřete csf.conf v textovém editoru

Můžete použít libovolný textový editor, 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 příchozí port do seznamu TCP_IN

TCP porty. Jakmile máte soubor otevřený, uvidíte sekce TCP_IN a TCP_OUT. Sekce TCP_IN uvádí otevřené příchozí porty TCP oddělené čárkami. Porty jsou v číselném pořadí, aby to bylo snadné, ale není nutné, aby porty, které držíte v objednávce. Porty můžete přidat na konec sekvence, stačí je oddělit čárkami.

  • Řekněme například, že chcete 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 bude vypadat takto: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Do režimu vkládání/psaní se ve vim dostanete stisknutím klávesy 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 odchozí TCP do seznamu TCP_OUT

Stejně jako u příchozího portu přidejte do seznamu TCP_OUT všechny odchozí porty TCP, které chcete otevřít.

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 ukončete soubor

Při ukládání a opuštění souboru postupujte takto:

  • Stiskněte klávesu Esc.
  • Typ: wq !.
  • Stiskněte klávesu ↵ 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. Zadejte příkaz service csf restart a stiskněte klávesu ↵ Enter

To restartuje bránu firewall a otevře nové porty.

Chcete-li odmítnout port, znovu otevřete soubor, odstraňte port, uložte soubor a poté znovu spusťte 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 svůj server

Pokud nejste přihlášeni jako uživatel root, můžete svou konfiguraci upravit pomocí su to root.

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

Krok 2. Přejděte do adresáře, který obsahuje váš konfigurační soubor APF

Hledaný soubor se nazývá conf.apf a ve výchozím nastavení bude v /etc /apf. Do tohoto adresáře zadejte 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 textovém editoru

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

Chcete -li otevřít conf.apf ve vim, zadejte vim conf.apf a stiskněte ↵ 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 příchozí porty do seznamu IG_TCP_CPORTS

Jakmile máte soubor otevřený, uvidíte sekce IG_TCP_CPORTS a EG_TCP_CPORTS. Sekce IG_TCP_CPORTS uvádí otevřené příchozí porty oddělené čárkami. Porty jsou uvedeny v číselném pořadí, aby bylo vše snadné, ale není nutné jej dodržovat. Porty můžete přidat na konec sekvence, stačí je oddělit čárkami.

  • Řekněme například, že chcete 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 vypadat takto: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Chcete -li se v režimu vim dostat do režimu vkládání/psaní, 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. Povolte odchozí porty do seznamu EG_TCP_CPORTS

Stejně jako u příchozího portu přidejte do seznamu EG_TCP_CPORTS všechny odchozí porty TCP, které chcete otevřít.

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 ukončete soubor

Při ukládání a opuštění souboru postupujte takto:

  • Stiskněte klávesu Esc.
  • Typ: wq !.
  • Stiskněte klávesu ↵ 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

To restartuje bránu firewall APF a otevře nové porty.

Chcete-li odmítnout port, znovu otevřete soubor, odstraňte port, uložte soubor a poté znovu spusťte bránu firewall

Video - Používáním této služby mohou být některé informace sdíleny s YouTube

Tipy

  • Pokud vidíte port, který nepoužíváte nebo přes který nespustíte služby, zavřete jej! Nechcete nechat otevřené dveře pro vetřelce!
  • Pokud začnete přidávat náhodně otevřené porty, jako by se staly z módy, BUDETE Hackováni! Ujistěte se tedy, že hackerům práci nijak neulehčujete. Otevřete jen to, co potřebujete.

Doporučuje: