Hvordan åpne en port på en Linux Server -brannmur

Innholdsfortegnelse:

Hvordan åpne en port på en Linux Server -brannmur
Hvordan åpne en port på en Linux Server -brannmur

Video: Hvordan åpne en port på en Linux Server -brannmur

Video: Hvordan åpne en port på en Linux Server -brannmur
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Kan
Anonim

Denne wikiHow lærer deg hvordan du åpner porter på tre populære brannmurer. Hvis du bruker et produkt som ConfigServer Firewall (CSF) eller Advanced Policy Firewall (ADP), kan du kontrollere hvilke porter som er åpne i hovedveggkonfigurasjonsfilen. Hvis du bruker Uncomplicated Firewall (UFW), Ubuntus hovedbrannmur -alternativ, kan du legge til regler på kommandolinjen, uten å redigere kompliserte filer.

Steg

Metode 1 av 3: Bruke ukomplisert brannmur for Ubuntu

Åpne porter i Linux Server Firewall Trinn 1
Åpne porter i Linux Server Firewall Trinn 1

Trinn 1. Logg deg på serveren

Hvis du bruker Ubuntu på en stasjonær datamaskin, trykker du Ctrl+Alt+T for å åpne et Terminal -vindu.

Åpne porter i Linux Server Firewall Trinn 2
Åpne porter i Linux Server Firewall Trinn 2

Trinn 2. Skriv inn sudo ufw status verbose og trykk Enter

Hvis UFW allerede kjører, ser du en statusmelding, samt en liste over brannmurregler (inkludert åpne porter) som allerede eksisterer.

Hvis du ser meldingen "Status: inaktiv", skriver du sudo ufw enable i kommandovinduet og trykker Enter for å starte brannmuren

Åpne porter i Linux Server Firewall Trinn 3
Åpne porter i Linux Server Firewall Trinn 3

Trinn 3. Bruk sudo ufw tillat [portnummer] for å åpne porten

For eksempel, hvis du vil åpne en SSH -port (22), skriver du kbd og trykker Enter. Du trenger ikke å kjøre brannmuren på nytt fordi endringene trer i kraft umiddelbart.

  • Hvis porten du vil åpne er porten for tjenesten som vises i listen /etc /services, skriver du bare inn navnet på tjenesten i stedet for portnummeret. For eksempel: sudo ufw tillate ssh.
  • For å åpne en port innenfor et bestemt område, bruk syntaksen sudo ufw allow 6000: 6007/tcp og erstatt 6000: 6007 med ønsket område. Hvis området er UDP -portområde, erstatter tcp med udp.
  • For å angi en IP -adresse som kan få tilgang til en port, bruk følgende syntaks: sudo ufw tillate fra 10.0.0.1 til en hvilken som helst port 22. Erstatt 10.0.0.1 med IP -adressen, og 22 med porten du vil åpne for den adressen.
Åpne porter i Linux Server Firewall Trinn 4
Åpne porter i Linux Server Firewall Trinn 4

Trinn 4. Fjern brannmurreglene du ikke trenger

Havner som ikke åpnes spesifikt, blir blokkert automatisk. Følg denne fremgangsmåten hvis du åpner en port du vil lukke:

  • Skriv inn sudo ufw status nummerert og trykk Enter. En liste over alle brannmurregler vises, og hver oppføring begynner med et tall som representerer den på listen.
  • Identifiser nummeret i begynnelsen av regelen du vil slette. For eksempel vil du slette en regel som åpner port 22, og den regelen er nevnt i nummer 2.
  • Skriv sudo ufw delete 2 og trykk Enter for å slette regelen på den andre linjen (eller nummer 2).

Metode 2 av 3: Bruke ConfigServer Firewall

Åpne porter i Linux Server Firewall Trinn 5
Åpne porter i Linux Server Firewall Trinn 5

Trinn 1. Logg deg på serveren

Hvis du ikke er logget inn som rotbruker, kan du bruke kommandoen su for å få tilgang til roten og justere konfigurasjonen.

Åpne porter i Linux Server Firewall Trinn 6
Åpne porter i Linux Server Firewall Trinn 6

Trinn 2. Åpne katalogen som opprettet CSF -konfigurasjonsfilen

Denne filen heter csf.conf og lagres som standard i /etc/csf/csf.conf. For å åpne katalogen, skriv inn cd /etc /csf og trykk Enter.

Åpne porter i Linux Server Firewall Trinn 7
Åpne porter i Linux Server Firewall Trinn 7

Trinn 3. Åpne csf.conf i et tekstredigeringsprogram

Du kan bruke hvilket som helst tekstredigeringsprogram du vil ha, for eksempel vim eller nano.

For å åpne csf.conf in vim, skriv inn vim csf.config og trykk Enter

Åpne porter i Linux Server Firewall Trinn 8
Åpne porter i Linux Server Firewall Trinn 8

Trinn 4. Legg inngangsporten til TCP_IN -listen

Disse portene er TCP -porter. Etter at du har åpnet filen, kan du se segmentene TCP_IN og TCP_OUT. TCP_IN -segmentet viser de åpne TCP -inngang TCP -portene atskilt med kommaer. Portene vises numerisk for din bekvemmelighet, men når du går inn i porter trenger du ikke å følge den eksisterende ordren. Du kan legge til porter på slutten av sekvensen, og ganske enkelt skille de ekstra portene med et komma.

  • For eksempel vil du åpne port 999 og de allerede åpne portene er 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Etter å ha lagt port 999 til listen, vil portsettet se slik ut: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • For å få tilgang til inndata-/skrivemodus in vim, trykk på i -tasten på tastaturet.
Åpne porter i Linux Server Firewall Trinn 9
Åpne porter i Linux Server Firewall Trinn 9

Trinn 5. Tillat TCP -utgangsporter i TCP_OUT -listen

Som du gjorde med inngangsporter, legger du ut TCP -portene du vil åpne, til TCP_OUT -listen.

Åpne porter i Linux Server Firewall Trinn 10
Åpne porter i Linux Server Firewall Trinn 10

Trinn 6. Lagre endringer og lukk filen

Følg disse trinnene for å lagre og lukke filen:

  • Trykk på Esc -tasten.
  • Type: wq !.
  • Trykk enter.
Åpne porter i Linux Server Firewall Trinn 11
Åpne porter i Linux Server Firewall Trinn 11

Trinn 7. Skriv inn service csf restart og trykk Enter

Brannmuren starter på nytt og nye porter åpnes.

For å blokkere eller lukke en port, åpner du filen på nytt, sletter porten, lagrer filen og starter brannmuren på nytt

Metode 3 av 3: Bruke Advanced Policy Firewall

Åpne porter i Linux Server Firewall Trinn 12
Åpne porter i Linux Server Firewall Trinn 12

Trinn 1. Logg deg på serveren

Hvis du ikke er logget inn som rotbruker, kan du bruke kommandoen su for å få tilgang til roten og justere konfigurasjonen.

Åpne porter i Linux Server Firewall Trinn 13
Åpne porter i Linux Server Firewall Trinn 13

Trinn 2. Åpne katalogen som inneholder APF -konfigurasjonsfilene

Filen du trenger å finne heter conf.apf og ligger som standard i /etc /apf -katalogen. Skriv inn cd /etc /apf for å få tilgang til katalogen.

Åpne porter i Linux Server Firewall Trinn 14
Åpne porter i Linux Server Firewall Trinn 14

Trinn 3. Åpne conf.apf i et tekstredigeringsprogram

Du kan bruke hvilket som helst program du vil, for eksempel vim eller nano.

For å åpne conf.apf in vim, skriv inn vim conf.apf og trykk Enter

Åpne porter i Linux Server Firewall Trinn 15
Åpne porter i Linux Server Firewall Trinn 15

Trinn 4. Legg til inngangsporter til IG_TCP_CPORTS -listen

Når filen er åpnet, kan du se segmentene IG_TCP_CPORTS og EG_TCP_CPORTS. IG_TCP_CPORTS -segmentet viser de åpne inngangsportene atskilt med kommaer. Portene er oppført numerisk for din bekvemmelighet, men du trenger ikke å følge ordren. Du kan legge til porter til enden av strengen og skille dem med komma.

  • For eksempel vil du åpne port 999 og de åpne portene er 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Etter å ha lagt port 999 til IG_TCP_CPORTS -listen, vil rekkefølgen på portene se slik ut: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • For å få tilgang til inndata-/skrivemodus in vim, trykk på i -tasten på tastaturet.
Åpne porter i Linux Server Firewall Trinn 16
Åpne porter i Linux Server Firewall Trinn 16

Trinn 5. Legg til utgangsporten i EG_TCP_CPORTS -listen

Som med inngangsporter, legg til utgangs -TCP -portene du vil åpne i EG_TCP_CPORTS -listen.

Åpne porter i Linux Server Firewall Trinn 17
Åpne porter i Linux Server Firewall Trinn 17

Trinn 6. Lagre endringer og lukk filen

Følg disse trinnene for å lagre og lukke filen:

  • Trykk på Esc -tasten.
  • Type: wq !.
  • Trykk enter.
Åpne porter i Linux Server Firewall Trinn 18
Åpne porter i Linux Server Firewall Trinn 18

Trinn 7. Skriv inn service apf -r og trykk Enter

APF -brannmuren starter på nytt og nye porter åpnes.

For å blokkere eller lukke en port, åpner du filen på nytt, sletter porten, lagrer filen og starter brannmuren på nytt

Tips

  • Hvis du ser en port som ikke er nødvendig eller brukes av en tjeneste som kjører, lukker du porten. Ikke la døren stå åpen for inntrengere!
  • Hvis du begynner å legge til tilfeldig (og helt tilfeldig) åpne porter, BLIR DU HACKET! Sørg derfor for at du ikke gir etter for hackere. Bare åpne portene du virkelig trenger.

Anbefalt: