3 sätt att öppna portar i Linux Server Firewall

Innehållsförteckning:

3 sätt att öppna portar i Linux Server Firewall
3 sätt att öppna portar i Linux Server Firewall

Video: 3 sätt att öppna portar i Linux Server Firewall

Video: 3 sätt att öppna portar i Linux Server Firewall
Video: How to create an ISO image file in Ubuntu Linux 2024, Maj
Anonim

Denna wikiHow lär dig hur du öppnar portar i tre populära Linux -brandväggar. Om du använder en produkt som ConfigServer Firewall (CSF) eller Advanced Policy Firewall (ADP) kan du styra öppna portar i brandväggens huvudkonfigurationsfil. Om du använder Uncomplicated Firewall (UFW), standard brandvägg i Ubuntu, kan du lägga till regler på kommandoraden utan att redigera komplicerade filer.

Steg

Metod 1 av 3: Använda okomplicerad brandvägg för Ubuntu

Öppna portar i Linux Server Firewall Steg 1
Öppna portar i Linux Server Firewall Steg 1

Steg 1. Logga in på din server

Om du använder Ubuntu på skrivbordet trycker du på Ctrl+Alt+T för att öppna ett terminalfönster.

Öppna portar i Linux Server Firewall Steg 2
Öppna portar i Linux Server Firewall Steg 2

Steg 2. Skriv sudo ufw status verbose och tryck på ↵ Enter

Om UFW redan körs ser du ett statusmeddelande samt en lista över eventuella brandväggsregler (inklusive öppna portar) som redan finns.

Om du ser ett meddelande som säger Status: inaktiv skriver du sudo ufw enable vid prompten och trycker på ↵ Enter för att starta brandväggen

Öppna portar i Linux Server Firewall Steg 3
Öppna portar i Linux Server Firewall Steg 3

Steg 3. Använd sudo ufw tillåt [portnummer] för att öppna en port

Om du till exempel vill öppna SSH -porten (22) skriver du kbd och trycker på ↵ Enter för att öppna porten. Det finns ingen anledning att starta om brandväggen, eftersom ändringen träder i kraft omedelbart.

  • Om porten du öppnar är för en tjänst som anges i /etc /services skriver du bara in tjänstens namn istället för portnumret. Exempel: sudo ufw tillåter ssh.
  • För att öppna ett specifikt portintervall, använd syntaxen sudo ufw allow 6000: 6007/tcp, ersätt 6000: 6007 med det faktiska intervallet. Om intervallet är UDP -portar, ersätt tcp med udp.
  • För att ange en IP -adress som kan komma åt porten, använd denna syntax: sudo ufw tillåt från 10.0.0.1 till valfri port 22. Ersätt 10.0.0.1 med IP -adressen och 22 med porten som du vill öppna till den adressen.
Öppna portar i Linux Server Firewall Steg 4
Öppna portar i Linux Server Firewall Steg 4

Steg 4. Radera brandväggsregler som inte behövs

Alla portar som inte öppnas specifikt blockeras som standard. Om du öppnar en port och bestämmer dig för att stänga den använder du dessa steg:

  • Skriv sudo ufw -status numrerad och tryck på ↵ Enter. Detta visar en lista över alla brandväggsregler, var och en börjar med ett nummer för att representera det i listan.
  • Identifiera numret i början av regeln som du vill ta bort. Låt oss till exempel säga att du vill ta bort regeln som öppnar port 22, och den regeln finns på rad 2.
  • Skriv sudo ufw delete 2 och tryck på ↵ Enter för att ta bort regeln på rad 2.

Metod 2 av 3: Använda ConfigServer Firewall

Öppna portar i Linux Server Firewall Steg 5
Öppna portar i Linux Server Firewall Steg 5

Steg 1. Logga in på din server

Om du inte är inloggad som rotanvändare kan du su till root för att justera din konfiguration.

Öppna portar i Linux Server Firewall Steg 6
Öppna portar i Linux Server Firewall Steg 6

Steg 2. Gå till katalogen som innehåller din CSF -konfigurationsfil

Filen heter csf.conf, och den är som standard sparad på /etc/csf/csf.conf. För att göra detta, skriv cd /etc /csf och tryck på ↵ Enter.

Öppna portar i Linux Server Firewall Steg 7
Öppna portar i Linux Server Firewall Steg 7

Steg 3. Öppna csf.conf i en textredigerare

Du kan använda vilken textredigerare du vill, till exempel vim eller nano.

För att öppna csf.conf i vim, skriv vim csf.config och tryck på ↵ Enter

Öppna portar i Linux Server Firewall Steg 8
Öppna portar i Linux Server Firewall Steg 8

Steg 4. Lägg till en inkommande port i TCP_IN -listan

TCP -portar. När du har filen öppen kommer du att se TCP_IN och TCP_OUT sektioner. I avsnittet TCP_IN visas öppna inkommande TCP -portar separerade med kommatecken. Portarna är i numerisk ordning för att göra det enkelt, men det krävs inte att portarna du håller fast vid beställningen. Du kan lägga till portar i slutet av sekvensen, bara separera dem med kommatecken.

  • Låt oss till exempel säga att du vill öppna port 999, och de nuvarande öppna portarna är 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Efter att ha lagt till port 999 i listan kommer det att se ut så här: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • För att komma till infognings-/skrivläge i vim, tryck på i -tangenten på tangentbordet.
Öppna portar i Linux Server Firewall Steg 9
Öppna portar i Linux Server Firewall Steg 9

Steg 5. Tillåt utgående TCP till TCP_OUT -listan

Precis som du gjorde med den inkommande porten, lägg till alla utgående TCP -portar som du vill öppna till TCP_OUT -listan.

Öppna portar i Linux Server Firewall Steg 10
Öppna portar i Linux Server Firewall Steg 10

Steg 6. Spara dina ändringar och avsluta filen

Följ dessa steg för att spara och avsluta filen:

  • Tryck på Esc -knappen.
  • Typ: wq !.
  • Tryck på ↵ Enter.
Öppna portar i Linux Server Firewall Steg 11
Öppna portar i Linux Server Firewall Steg 11

Steg 7. Skriv service csf restart och tryck på ↵ Enter

Detta startar om brandväggen och öppnar de nya portarna.

För att neka en port, öppna filen igen, ta bort porten, spara filen och starta sedan brandväggen igen

Metod 3 av 3: Använda Advanced Policy Firewall

Öppna portar i Linux Server Firewall Steg 12
Öppna portar i Linux Server Firewall Steg 12

Steg 1. Logga in på din server

Om du inte är inloggad som rotanvändare kan du su till root för att justera din konfiguration.

Öppna portar i Linux Server Firewall Steg 13
Öppna portar i Linux Server Firewall Steg 13

Steg 2. Gå till katalogen som innehåller din APF -konfigurationsfil

Filen du letar efter heter conf.apf, och den kommer som standard i /etc /apf. Skriv cd /etc /apf för att gå in i den katalogen.

Öppna portar i Linux Server Firewall Steg 14
Öppna portar i Linux Server Firewall Steg 14

Steg 3. Öppna conf.apf i en textredigerare

Du kan använda vilken textredigerare du vill, till exempel vim eller nano.

Om du vill öppna conf.apf i vim skriver du vim conf.apf och trycker på ↵ Enter

Öppna portar i Linux Server Firewall Steg 15
Öppna portar i Linux Server Firewall Steg 15

Steg 4. Lägg till inkommande portar i IG_TCP_CPORTS -listan

När du har filen öppen kommer du att se IG_TCP_CPORTS och EG_TCP_CPORTS sektioner. I avsnittet IG_TCP_CPORTS visas öppna inkommande portar separerade med kommatecken. Portarna listas i numerisk ordning för att göra det enkelt, men det är inte nödvändigt att hålla fast vid det. Du kan lägga till portar i slutet av sekvensen, bara separera dem med kommatecken.

  • Låt oss till exempel säga att du vill öppna port 999, och de nuvarande öppna portarna är 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Efter att ha lagt till port 999 i IG_TCP_CPORTS -listan kommer det att se ut så här: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • För att komma till infognings-/skrivläge i vim, tryck på i -tangenten på tangentbordet.
Öppna portar i Linux Server Firewall Steg 16
Öppna portar i Linux Server Firewall Steg 16

Steg 5. Tillåt utgående portar till EG_TCP_CPORTS -listan

Precis som du gjorde med den inkommande porten, lägg till alla utgående TCP -portar som du vill öppna till EG_TCP_CPORTS -listan.

Öppna portar i Linux Server Firewall Steg 17
Öppna portar i Linux Server Firewall Steg 17

Steg 6. Spara dina ändringar och avsluta filen

Följ dessa steg för att spara och avsluta filen:

  • Tryck på Esc -knappen.
  • Typ: wq !.
  • Tryck på ↵ Enter.
Öppna portar i Linux Server Firewall Steg 18
Öppna portar i Linux Server Firewall Steg 18

Steg 7. Skriv service apf -r och tryck på ↵ Enter

Detta startar om APF -brandväggen och öppnar de nya portarna.

För att neka en port, öppna filen igen, ta bort porten, spara filen och starta sedan brandväggen igen

Video - Genom att använda denna tjänst kan viss information delas med YouTube

Tips

  • Om du ser en port som du inte använder eller driver tjänster genom, stäng den! Du vill inte lämna en öppen dörr för inkräktare!
  • Om du börjar lägga till slumpmässiga öppna portar som om de håller på att bli av mode kommer du att bli hackad! Så se till att du inte gör hackarens jobb enklare. Öppna bara det du behöver.

Rekommenderad: