Jak otworzyć port na zaporze serwera Linux?

Spisu treści:

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

Wideo: Jak otworzyć port na zaporze serwera Linux?

Wideo: Jak otworzyć port na zaporze serwera Linux?
Wideo: 🎮 Jak włączyć Discorda na konsoli PlayStation? 🎮 2024, Może
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: