Jak otworzyć port na zaporze serwera Linux?

Jak otworzyć port na zaporze serwera Linux?
Jak otworzyć port na zaporze serwera Linux?

Spisu treści:

Anonim

Ta wikiHow uczy, jak otwierać porty na trzech popularnych firewallach. Jeśli używasz produktu, takiego jak ConfigServer Firewall (CSF) lub Advanced Policy Firewall (ADP), możesz kontrolować, które porty są otwarte w głównym pliku konfiguracyjnym ściany. Jeśli używasz Uncomplicated Firewall (UFW), głównej opcji zapory Ubuntu, możesz dodawać reguły w wierszu poleceń, bez edytowania skomplikowanych plików.

Krok

Metoda 1 z 3: Korzystanie z nieskomplikowanej zapory dla Ubuntu

Otwórz porty w zaporze systemu Linux Server Krok 1
Otwórz porty w zaporze systemu Linux Server Krok 1

Krok 1. Zaloguj się do serwera

Jeśli używasz Ubuntu na komputerze stacjonarnym, naciśnij Ctrl + Alt + T, aby otworzyć okno terminala.

Otwórz porty w zaporze systemu Linux Server Krok 2
Otwórz porty w zaporze systemu Linux Server Krok 2

Krok 2. Wpisz sudo ufw status verbose i naciśnij Enter

Jeśli UFW już działa, zobaczysz komunikat o stanie, a także listę reguł zapory (w tym otwartych portów), które już istnieją.

Jeśli zobaczysz komunikat „Status: nieaktywny”, wpisz sudo ufw enable w oknie poleceń i naciśnij Enter, aby uruchomić zaporę

Otwórz porty w zaporze systemu Linux Server Krok 3
Otwórz porty w zaporze systemu Linux Server Krok 3

Krok 3. Użyj sudo ufw allow [numer portu], aby otworzyć port

Na przykład, jeśli chcesz otworzyć port SSH (22), wpisz kbd i naciśnij Enter. Nie musisz ponownie uruchamiać zapory, ponieważ zmiany zaczną obowiązywać natychmiast.

  • Jeśli port, który chcesz otworzyć, jest portem usługi widocznym na liście /etc/services, po prostu wpisz nazwę usługi zamiast numeru portu. Na przykład: sudo ufw zezwól na ssh.
  • Aby otworzyć port w określonym zakresie, użyj składni sudo ufw allow 6000:6007/tcp i zastąp 6000:6007 żądanym zakresem. Jeśli zakres to zakres portów UDP, zamień tcp na udp.
  • Aby określić adres IP, który może uzyskać dostęp do portu, użyj następującej składni: sudo ufw allow from 10.0.0.1 do dowolnego portu 22. Zastąp 10.0.0.1 adresem IP, a 22 portem, który chcesz otworzyć dla tego adresu.
Otwórz porty w zaporze systemu Linux Server Krok 4
Otwórz porty w zaporze systemu Linux Server Krok 4

Krok 4. Usuń reguły zapory, których nie potrzebujesz

Porty, które nie są specjalnie otwarte, zostaną automatycznie zablokowane. Jeśli otworzysz port, który chcesz zamknąć, wykonaj następujące kroki:

  • Wpisz numer statusu sudo ufw i naciśnij Enter. Wyświetlana jest lista wszystkich reguł zapory, a każdy wpis zaczyna się od numeru, który reprezentuje go na liście.
  • Określ numer na początku reguły, którą chcesz usunąć. Na przykład chcesz usunąć regułę otwierającą port 22, a reguła ta jest wymieniona w numerze 2.
  • Wpisz sudo ufw delete 2 i naciśnij Enter, aby usunąć regułę w drugim wierszu (lub numer 2).

Metoda 2 z 3: Korzystanie z zapory programu ConfigServer

Otwórz porty w zaporze systemu Linux Server Krok 5
Otwórz porty w zaporze systemu Linux Server Krok 5

Krok 1. Zaloguj się do serwera

Jeśli nie jesteś zalogowany jako użytkownik root, możesz użyć polecenia su, aby uzyskać dostęp do roota i dostosować konfigurację.

Otwórz porty w zaporze systemu Linux Server Krok 6
Otwórz porty w zaporze systemu Linux Server Krok 6

Krok 2. Otwórz katalog, w którym utworzono plik konfiguracyjny CSF

Plik ten nosi nazwę csf.conf i jest domyślnie zapisywany w katalogu /etc/csf/csf.conf. Aby otworzyć katalog, wpisz cd /etc/csf i naciśnij Enter.

Otwórz porty w zaporze systemu Linux Server Krok 7
Otwórz porty w zaporze systemu Linux Server Krok 7

Krok 3. Otwórz csf.conf w programie do edycji tekstu

Możesz użyć dowolnego programu do edycji tekstu, takiego jak vim lub nano.

Aby otworzyć csf.conf w vim, wpisz vim csf.config i naciśnij Enter

Otwórz porty w zaporze systemu Linux Server Krok 8
Otwórz porty w zaporze systemu Linux Server Krok 8

Krok 4. Dodaj port wejściowy do listy TCP_IN

Te porty są portami TCP. Po otwarciu pliku możesz zobaczyć segmenty TCP_IN i TCP_OUT. Segment TCP_IN wyświetla otwarte porty wejściowe TCP TCP oddzielone przecinkami. Porty są wyświetlane numerycznie dla Twojej wygody, ale wprowadzając porty, nie musisz przestrzegać istniejącej kolejności. Możesz dodać porty na końcu sekwencji i po prostu oddzielić dodane porty przecinkiem.

  • Na przykład chcesz otworzyć port 999, a już otwarte porty to 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Po dodaniu portu 999 do listy zestaw portów będzie wyglądał następująco: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Aby uzyskać dostęp do trybu wprowadzania/pisania w vim, naciśnij klawisz i na klawiaturze.
Otwórz porty w zaporze systemu Linux Server Krok 9
Otwórz porty w zaporze systemu Linux Server Krok 9

Krok 5. Zezwól na porty wyjściowe TCP na liście TCP_OUT

Podobnie jak w przypadku portów wejściowych, dodaj porty wyjściowe TCP, które chcesz otworzyć, do listy TCP_OUT.

Otwórz porty w zaporze systemu Linux Server Krok 10
Otwórz porty w zaporze systemu Linux Server Krok 10

Krok 6. Zapisz zmiany i zamknij plik

Wykonaj poniższe czynności, aby zapisać i zamknąć plik:

  • Naciśnij klawisz Esc.
  • Wpisz:wq!.
  • Naciśnij enter.
Otwórz porty w zaporze systemu Linux Server Krok 11
Otwórz porty w zaporze systemu Linux Server Krok 11

Krok 7. Wpisz service csf restart i naciśnij Enter

Zapora uruchomi się ponownie i zostaną otwarte nowe porty.

Aby zablokować lub zamknąć port, ponownie otwórz plik, usuń port, zapisz plik i uruchom ponownie zaporę

Metoda 3 z 3: Korzystanie z zaawansowanej zapory zasad

Otwórz porty w zaporze systemu Linux Server Krok 12
Otwórz porty w zaporze systemu Linux Server Krok 12

Krok 1. Zaloguj się do serwera

Jeśli nie jesteś zalogowany jako użytkownik root, możesz użyć polecenia su, aby uzyskać dostęp do roota i dostosować konfigurację.

Otwórz porty w zaporze systemu Linux Server Krok 13
Otwórz porty w zaporze systemu Linux Server Krok 13

Krok 2. Otwórz katalog zawierający pliki konfiguracyjne APF

Plik, który chcesz znaleźć, nazywa się conf.apf i domyślnie znajduje się w katalogu /etc/apf. Wpisz cd /etc/apf, aby uzyskać dostęp do tego katalogu.

Otwórz porty w zaporze systemu Linux Server Krok 14
Otwórz porty w zaporze systemu Linux Server Krok 14

Krok 3. Otwórz conf.apf w programie do edycji tekstu

Możesz użyć dowolnego programu, takiego jak vim lub nano.

Aby otworzyć conf.apf w vim, wpisz vim conf.apf i naciśnij Enter

Otwórz porty w zaporze systemu Linux Server Krok 15
Otwórz porty w zaporze systemu Linux Server Krok 15

Krok 4. Dodaj porty wejściowe do listy IG_TCP_CPORTS

Po otwarciu pliku możesz zobaczyć segmenty IG_TCP_CPORTS i EG_TCP_CPORTS. Segment IG_TCP_CPORTS wyświetla otwarte porty wejściowe oddzielone przecinkami. Porty są wymienione numerycznie dla Twojej wygody, ale nie musisz przestrzegać kolejności. Możesz dodać porty na końcu ciągu i oddzielić je przecinkiem.

  • Na przykład chcesz otworzyć port 999, a obecnie otwarte porty to 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Po dodaniu portu 999 do listy IG_TCP_CPORTS kolejność portów będzie wyglądać następująco: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Aby uzyskać dostęp do trybu wprowadzania/pisania w vim, naciśnij klawisz i na klawiaturze.
Otwórz porty w zaporze systemu Linux Server Krok 16
Otwórz porty w zaporze systemu Linux Server Krok 16

Krok 5. Dodaj port wyjściowy do listy EG_TCP_CPORTS

Podobnie jak w przypadku portów wejściowych, dodaj wyjściowe porty TCP, które chcesz otworzyć, do listy EG_TCP_CPORTS.

Otwórz porty w zaporze systemu Linux Server Krok 17
Otwórz porty w zaporze systemu Linux Server Krok 17

Krok 6. Zapisz zmiany i zamknij plik

Wykonaj poniższe czynności, aby zapisać i zamknąć plik:

  • Naciśnij klawisz Esc.
  • Wpisz:wq!.
  • Naciśnij enter.
Otwórz porty w zaporze systemu Linux Server Krok 18
Otwórz porty w zaporze systemu Linux Server Krok 18

Krok 7. Wpisz service apf -r i naciśnij Enter

Zapora APF uruchomi się ponownie i zostaną otwarte nowe porty.

Aby zablokować lub zamknąć port, ponownie otwórz plik, usuń port, zapisz plik i uruchom ponownie zaporę

Porady

  • Jeśli widzisz port, który nie jest potrzebny lub używany przez uruchomioną usługę, zamknij port. Nie zostawiaj drzwi otwartych dla intruzów!
  • Jeśli zaczniesz dodawać losowo (i zupełnie przypadkowo) otwarte porty, ZOSTANIESZ ZHAKOWANY! Dlatego upewnij się, że nie ustępujesz hakerom. Otwieraj tylko te porty, których naprawdę potrzebujesz.

Zalecana: