Jak otwierać i zamykać porty na RHEL 8 / Centos 8 Linux
- 1913
- 343
- Laura Zygmunt
Firewalld to potężne, a jednocześnie proste w użyciu narzędzie do zarządzania zaporą na serwerze RHEL 8 / Centos 8 lub GNOME. Firewalld umożliwia zarządzanie otwartymi lub zamykającymi portem za pomocą predefiniowanych usług, a także otwartych i zamykanych portów niestandardowych użytkowników.
W tym samouczku nauczysz się:
- Jak otworzyć i zamykać porty na Rhel 8 / Centos 8 z zaporą ogniową.
- Jak otworzyć i zamykać usługi na RHEL 8 / Centos 8.
- Jak ponownie załadować konfigurację zapory.
- Jak wymienić otwarte porty lub usługi.
Firewall-CMD
Komenda. Zastosowane wymagania i konwencje oprogramowania
Kategoria | Wymagania, konwencje lub wersja oprogramowania |
---|---|
System | RHEL 8 / CENTOS 8 |
Oprogramowanie | Firewall-CMD 0.6.3 lub więcej |
Inny | Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda. |
Konwencje | # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny |
Jak otwierać porty na RHEL 8 / Centos 8 Linux Instrukcje krok po kroku
Otwarcie portów w systemie RHEL 8 / Centos 8 jest dość prostą procedurą. Oto jak to idzie krok po kroku:
- Najpierw sprawdź już otwarte porty lub włączoną usługę SystemD. Może się zdarzyć, że port, który próbujesz otworzyć, jest już dostępny, w którym to przypadku nie ma nic do zrobienia:
# Firewall-Cmd--list-all
- Sprawdź, czy usługa, z którą próbujesz skonfigurować zaporę, jest dostępna jako funkcja wstępnie skonfigurowana. Poniższe polecenie wymieniono wszystkie gotowe do korzystania z usług:
# Firewall-CMD-Get-Services
- Uzyskaj listę stref, w których port chciałby otworzyć:
# Firewall-CMD-Get-Streny
W większości przypadków jesteś zainteresowany
publiczny
strefa, która jest domyślną strefą zapory dla wszystkich operacji bez wyraźnego podania nazwy strefy jako argumentu dlaFirewall-CMD
Komenda. - Otwórz port lub usługę.
Jeśli usługa, z którą chcesz skonfigurować zaporę ogniową, jest dostępna jako funkcja wstępnie skonfigurowana w kroku 2, użyj swojej nazwy, aby otworzyć port.
Na przykład otwórzmy port serwisowy HTTP dla strefy
publiczny
:# Firewall-CMD-Zone = public --permanent --add-service = http
W przypadku, gdy port, który chcesz otworzyć
--Dodatek
opcja. Na przykład otwórzmy port TCP8080
dla strefypubliczny
:# Firewall-CMD-Zone = public --permanent --add-port 8080/tcp
- Załaduj ustawienia zapory ogniowej. Po otwarciu portu lub usług upewnij się, że ponownie załaduj zaporę:
# Firewall-CMD--RELOOD
- Potwierdź, że port lub usługa zostało pomyślnie otwarte:
# Firewall-Cmd--list-all
Jak zamknąć porty na RHEL 8 / Centos 8 Linux Krok po kroku Instrukcje
Otwarcie portów w systemie RHEL 8 to dość prosta procedura. Oto jak to idzie krok po kroku:
- Najpierw sprawdź już otwarte porty lub usługi. Zanotuj strefę, protokół, a także port lub usługę, którą chcesz zamknąć:
# Firewall-Cmd--list-all
- Zamknij port lub usługę. Poniższe polecenie zamknie
http
usługa wpubliczny
strefa:# Firewall-CMD-Zone = public --Permanent--Remove-Service HTTP
Na wypadek, gdybyś chciał zamknąć określony port
--Usuń-port
opcja. Na przykład zamknijmy port TCP 8080:# Firewall-CMD-Zone = public --Permanent--Remove-Port 8080
- Załaduj ustawienia zapory:
# Firewall-CMD--RELOOD
- Potwierdź, że port lub usługa zostały pomyślnie zamknięte:
# Firewall-Cmd--list-all
Powiązane samouczki Linux:
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Rzeczy do zainstalowania na Ubuntu 20.04
- Mastering Bash Script Loops
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Zainstaluj Arch Linux na stacji roboczej VMware
- Zagnieżdżone pętle w skryptach Bash
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Jak zdefiniować niestandardową strefę zapory
- Lista klientów FTP i instalacja na Ubuntu 22.04 Linux…
- Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
- « RHEL 8 / CENTOS 8 Zmień strefę czasową
- Jak rozpocząć usługę w rozruchu z RHEL 8 / Centos 8 Linux »