3 sposoby otwierania portów w zaporze systemu Linux Server

Spisu treści:

3 sposoby otwierania portów w zaporze systemu Linux Server
3 sposoby otwierania portów w zaporze systemu Linux Server

Wideo: 3 sposoby otwierania portów w zaporze systemu Linux Server

Wideo: 3 sposoby otwierania portów w zaporze systemu Linux Server
Wideo: How to create an ISO image file in Ubuntu Linux 2024, Może
Anonim

Ten wikiHow nauczy Cię, jak otwierać porty w trzech popularnych zaporach systemu Linux. Jeśli używasz produktu takiego jak ConfigServer Firewall (CSF) lub Advanced Policy Firewall (ADP), możesz kontrolować otwarte porty w głównym pliku konfiguracyjnym zapory. Jeśli używasz Uncomplicated Firewall (UFW), domyślnej opcji zapory w Ubuntu, możesz dodawać reguły w wierszu poleceń bez edytowania skomplikowanych plików.

Kroki

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 swojego serwera

Jeśli używasz Ubuntu na pulpicie, 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ę wszystkich reguł zapory (w tym otwartych portów), które już istnieją.

Jeśli zobaczysz komunikat Stan: nieaktywny, wpisz sudo ufw enable w wierszu polecenia 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, aby otworzyć port. Nie ma potrzeby ponownego uruchamiania zapory, ponieważ zmiana zacznie obowiązywać natychmiast.

  • Jeśli otwierany port jest dla usługi wymienionej w /etc/services, po prostu wpisz nazwę usługi zamiast numeru portu. Przykład: sudo ufw zezwól na ssh.
  • Aby otworzyć określony zakres portów, użyj składni sudo ufw allow 6000:6007/tcp, zastępując 6000:6007 rzeczywistym zakresem. Jeśli zakres to porty 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óre nie są potrzebne

Wszystkie porty, które nie są specjalnie otwarte, są domyślnie blokowane. Jeśli otworzysz port i zdecydujesz, że chcesz go zamknąć, wykonaj następujące czynności:

  • Wpisz numer statusu sudo ufw i naciśnij ↵ Enter. Spowoduje to wyświetlenie listy wszystkich reguł zapory, z których każda zaczyna się od numeru reprezentującego ją na liście.
  • Określ numer na początku reguły, którą chcesz usunąć. Załóżmy na przykład, że chcesz usunąć regułę otwierającą port 22, która jest wymieniona w wierszu 2.
  • Wpisz sudo ufw delete 2 i naciśnij ↵ Enter, aby usunąć regułę w wierszu 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 swojego serwera

Jeśli nie jesteś zalogowany jako użytkownik root, możesz użyć su to root, aby dostosować swoją konfigurację.

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

Krok 2. Przejdź do katalogu zawierającego plik konfiguracyjny CSF

Plik nazywa się csf.conf i jest domyślnie zapisywany w /etc/csf/csf.conf. Aby to zrobić, 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 edytorze tekstu

Możesz użyć dowolnego edytora 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 przychodzący do listy TCP_IN

Porty TCP. Po otwarciu pliku zobaczysz sekcje TCP_IN i TCP_OUT. Sekcja TCP_IN zawiera listę otwartych portów TCP przychodzących oddzielonych przecinkami. Porty są uporządkowane w kolejności numerycznej, aby ułatwić pracę, ale nie jest wymagane, aby porty były zgodne z kolejnością. Możesz dodać porty na końcu sekwencji, po prostu oddziel je przecinkami.

  • Załóżmy na przykład, że chcesz otworzyć port 999, a aktualnie otwarte porty to 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Po dodaniu portu 999 do listy będzie on wyglądał tak: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Aby przejść do trybu wstawiania/pisania w vimie, 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 wychodzącym TCP na listę TCP_OUT

Podobnie jak w przypadku portu przychodzącego, dodaj wszystkie wychodzące porty 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

Spowoduje to ponowne uruchomienie zapory i otwarcie nowych portów.

Aby odmówić portu, ponownie otwórz plik, usuń port, zapisz plik, a następnie ponownie uruchom 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 swojego serwera

Jeśli nie jesteś zalogowany jako użytkownik root, możesz użyć su to root, aby dostosować swoją konfigurację.

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

Krok 2. Przejdź do katalogu zawierającego plik konfiguracyjny APF

Plik, którego szukasz, nazywa się conf.apf i domyślnie będzie znajdować się w /etc/apf. Wpisz cd /etc/apf, aby wejść 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 edytorze tekstu

Możesz użyć dowolnego edytora tekstu, 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 przychodzące do listy IG_TCP_CPORTS

Po otwarciu pliku zobaczysz sekcje IG_TCP_CPORTS i EG_TCP_CPORTS. Sekcja IG_TCP_CPORTS zawiera listę otwartych portów przychodzących oddzielonych przecinkami. Porty są wymienione w kolejności numerycznej, aby było łatwo, ale nie trzeba się ich trzymać. Możesz dodać porty na końcu sekwencji, po prostu oddziel je przecinkami.

  • Załóżmy na przykład, że chcesz otworzyć port 999, a aktualnie 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 będzie on wyglądał tak: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Aby przejść do trybu wstawiania/pisania w vimie, 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. Zezwól portom wychodzącym na listę EG_TCP_CPORTS

Podobnie jak w przypadku portu przychodzącego, dodaj wszystkie wychodzące 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

Spowoduje to ponowne uruchomienie zapory APF i otwarcie nowych portów.

Aby odmówić portu, ponownie otwórz plik, usuń port, zapisz plik, a następnie ponownie uruchom zaporę

Wideo - Korzystając z tej usługi, niektóre informacje mogą być udostępniane YouTube

Porady

  • Jeśli widzisz port, z którego nie korzystasz lub nie uruchamiasz usług, zamknij go! Nie chcesz zostawiać otwartych drzwi dla intruzów!
  • Jeśli zaczniesz dodawać losowe otwarte porty, jakby wychodziły z mody, ZOSTANIESZ ZHAKOWANY! Upewnij się więc, że nie ułatwiasz hakerom pracy. Otwórz tylko to, czego potrzebujesz.

Zalecana: