3 Möglichkeiten zum Öffnen von Ports in der Linux Server Firewall

Inhaltsverzeichnis:

3 Möglichkeiten zum Öffnen von Ports in der Linux Server Firewall
3 Möglichkeiten zum Öffnen von Ports in der Linux Server Firewall

Video: 3 Möglichkeiten zum Öffnen von Ports in der Linux Server Firewall

Video: 3 Möglichkeiten zum Öffnen von Ports in der Linux Server Firewall
Video: ISO Datei aus DVD erstellen unter Linux 2024, Kann
Anonim

In diesem wikiHow zeigen wir dir, wie du Ports in drei beliebten Linux-Firewalls öffnest. Wenn Sie ein Produkt wie ConfigServer Firewall (CSF) oder Advanced Policy Firewall (ADP) verwenden, können Sie offene Ports in der Hauptkonfigurationsdatei der Firewall steuern. Wenn Sie Uncomplicated Firewall (UFW) verwenden, die Standard-Firewall-Option in Ubuntu, können Sie Regeln in der Befehlszeile hinzufügen, ohne komplizierte Dateien bearbeiten zu müssen.

Schritte

Methode 1 von 3: Verwenden einer unkomplizierten Firewall für Ubuntu

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 1
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 1

Schritt 1. Melden Sie sich bei Ihrem Server an

Wenn Sie Ubuntu auf Ihrem Desktop verwenden, drücken Sie Strg+Alt+T, um ein Terminalfenster zu öffnen.

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 2
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 2

Schritt 2. Gib sudo ufw status verbose ein und drücke auf ↵ Enter

Wenn UFW bereits ausgeführt wird, sehen Sie eine Statusmeldung sowie eine Liste aller Firewall-Regeln (einschließlich geöffneter Ports), die bereits vorhanden sind.

Wenn du die Meldung Status: inactive siehst, gib an der Eingabeaufforderung sudo ufw enable ein und drücke auf ↵ Enter, um die Firewall zu starten

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 3
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 3

Schritt 3. Verwenden Sie sudo ufw allow [Portnummer], um einen Port zu öffnen

Wenn du beispielsweise den SSH-Port (22) öffnen möchtest, würdest du kbd eingeben und Enter drücken, um den Port zu öffnen. Ein Neustart der Firewall ist nicht erforderlich, da die Änderung sofort wirksam wird.

  • Wenn der Port, den Sie öffnen, für einen in /etc/services aufgelisteten Dienst ist, geben Sie einfach den Namen des Dienstes anstelle der Portnummer ein. Beispiel: sudo ufw erlauben ssh.
  • Um einen bestimmten Portbereich zu öffnen, verwenden Sie die Syntax sudo ufw allow 6000:6007/tcp und ersetzen Sie 6000:6007 durch den tatsächlichen Bereich. Wenn es sich bei dem Bereich um UDP-Ports handelt, ersetzen Sie tcp durch udp.
  • Um eine IP-Adresse anzugeben, die auf den Port zugreifen kann, verwenden Sie diese Syntax: sudo ufw allow from 10.0.0.1 to any port 22. Ersetzen Sie 10.0.0.1 durch die IP-Adresse und 22 durch den Port, den Sie für diese Adresse öffnen möchten.
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 4
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 4

Schritt 4. Löschen Sie nicht benötigte Firewallregeln

Alle Ports, die nicht speziell geöffnet sind, werden standardmäßig blockiert. Wenn Sie einen Port öffnen und ihn schließen möchten, gehen Sie wie folgt vor:

  • Tippe sudo ufw status nummeriert ein und drücke auf ↵ Enter. Dadurch wird eine Liste aller Firewall-Regeln angezeigt, die jeweils mit einer Zahl beginnen, um sie in der Liste darzustellen.
  • Identifizieren Sie die Nummer am Anfang der Regel, die Sie löschen möchten. Angenommen, Sie möchten die Regel entfernen, die Port 22 öffnet, und diese Regel ist in Zeile 2 aufgeführt.
  • Tippe sudo ufw delete 2 ein und drücke auf ↵ Enter, um die Regel in Zeile 2 zu entfernen.

Methode 2 von 3: Verwenden der ConfigServer Firewall

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 5
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 5

Schritt 1. Melden Sie sich bei Ihrem Server an

Wenn Sie nicht als Root-Benutzer eingeloggt sind, können Sie zu Root gehen, um Ihre Konfiguration anzupassen.

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 6
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 6

Schritt 2. Gehen Sie in das Verzeichnis, das Ihre CSF-Konfigurationsdatei enthält

Die Datei heißt csf.conf und wird standardmäßig in /etc/csf/csf.conf gespeichert. Tippe dazu cd /etc/csf ein und drücke auf ↵ Enter.

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 7
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 7

Schritt 3. Öffnen Sie csf.conf in einem Texteditor

Sie können jeden beliebigen Texteditor verwenden, wie z. B. vim oder nano.

Um csf.conf in vim zu öffnen, tippe vim csf.config ein und drücke auf ↵ Enter

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 8
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 8

Schritt 4. Fügen Sie der TCP_IN-Liste einen eingehenden Port hinzu

TCP-Ports. Sobald Sie die Datei geöffnet haben, sehen Sie die Abschnitte TCP_IN und TCP_OUT. Der Abschnitt TCP_IN listet offene eingehende TCP-Ports durch Kommas getrennt auf. Die Ports sind in numerischer Reihenfolge angeordnet, um die Dinge zu vereinfachen, aber es ist nicht erforderlich, dass Sie sich an die Reihenfolge halten. Sie können Ports am Ende der Sequenz hinzufügen, trennen Sie sie einfach durch Kommas.

  • Angenommen, Sie möchten Port 999 öffnen und die aktuellen offenen Ports sind 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Nachdem Sie Port 999 zur Liste hinzugefügt haben, sieht es so aus: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Um in vim in den Einfüge-/Eingabemodus zu gelangen, drücken Sie die i-Taste auf der Tastatur.
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 9
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 9

Schritt 5. Ausgehendes TCP in die TCP_OUT-Liste zulassen

Fügen Sie wie beim eingehenden Port alle ausgehenden TCP-Ports, die Sie öffnen möchten, zur TCP_OUT-Liste hinzu.

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 10
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 10

Schritt 6. Speichern Sie Ihre Änderungen und beenden Sie die Datei

Befolgen Sie diese Schritte, um die Datei zu speichern und zu beenden:

  • Drücken Sie die Esc-Taste.
  • Geben Sie:wq! ein.
  • Drücke auf ↵ Enter.
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 11
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 11

Schritt 7. Tippe service csf restart ein und drücke auf ↵ Enter

Dadurch wird die Firewall neu gestartet und die neuen Ports geöffnet.

Um einen Port zu verweigern, öffnen Sie die Datei erneut, löschen Sie den Port, speichern Sie die Datei und starten Sie dann die Firewall neu

Methode 3 von 3: Verwenden der erweiterten Richtlinienfirewall

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 12
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 12

Schritt 1. Melden Sie sich bei Ihrem Server an

Wenn Sie nicht als Root-Benutzer eingeloggt sind, können Sie zu Root gehen, um Ihre Konfiguration anzupassen.

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 13
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 13

Schritt 2. Gehen Sie in das Verzeichnis, das Ihre APF-Konfigurationsdatei enthält

Die gesuchte Datei heißt conf.apf und befindet sich standardmäßig in /etc/apf. Geben Sie cd /etc/apf ein, um dieses Verzeichnis aufzurufen.

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 14
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 14

Schritt 3. Öffnen Sie conf.apf in einem Texteditor

Sie können jeden beliebigen Texteditor verwenden, wie z. B. vim oder nano.

Um conf.apf in vim zu öffnen, würdest du vim conf.apf eingeben und Enter drücken

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 15
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 15

Schritt 4. Fügen Sie der Liste IG_TCP_CPORTS eingehende Ports hinzu

Sobald Sie die Datei geöffnet haben, sehen Sie die Abschnitte IG_TCP_CPORTS und EG_TCP_CPORTS. Der Abschnitt IG_TCP_CPORTS listet offene eingehende Ports durch Kommas getrennt auf. Die Ports sind in numerischer Reihenfolge aufgelistet, um die Sache zu vereinfachen, aber es ist nicht erforderlich, sich daran zu halten. Sie können Ports am Ende der Sequenz hinzufügen, trennen Sie sie einfach durch Kommas.

  • Angenommen, Sie möchten Port 999 öffnen und die aktuellen offenen Ports sind 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Nach dem Hinzufügen von Port 999 zur IG_TCP_CPORTS-Liste sieht es so aus: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Um in vim in den Einfüge-/Eingabemodus zu gelangen, drücken Sie die i-Taste auf der Tastatur.
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 16
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 16

Schritt 5. Lassen Sie ausgehende Ports für die Liste EG_TCP_CPORTS zu

Fügen Sie wie beim eingehenden Port alle ausgehenden TCP-Ports, die Sie öffnen möchten, zur Liste EG_TCP_CPORTS hinzu.

Öffnen Sie Ports in der Linux-Server-Firewall Schritt 17
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 17

Schritt 6. Speichern Sie Ihre Änderungen und beenden Sie die Datei

Befolgen Sie diese Schritte, um die Datei zu speichern und zu beenden:

  • Drücken Sie die Esc-Taste.
  • Geben Sie:wq! ein.
  • Drücke auf ↵ Enter.
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 18
Öffnen Sie Ports in der Linux-Server-Firewall Schritt 18

Schritt 7. Tippe service apf -r ein und drücke auf ↵ Enter

Dadurch wird die APF-Firewall neu gestartet und die neuen Ports geöffnet.

Um einen Port zu verweigern, öffnen Sie die Datei erneut, löschen Sie den Port, speichern Sie die Datei und starten Sie dann die Firewall neu

Video - Durch die Nutzung dieses Dienstes können einige Informationen an YouTube weitergegeben werden

Tipps

  • Wenn Sie einen Port sehen, den Sie nicht verwenden oder über den Sie keine Dienste ausführen, schließen Sie ihn! Sie wollen Einbrechern keine Tür offen lassen!
  • Wenn Sie anfangen, zufällige offene Ports hinzuzufügen, als ob sie aus der Mode kommen würden, WERDEN SIE GEHACKT! Stellen Sie also sicher, dass Sie den Hackern die Arbeit nicht leichter machen. Öffnen Sie nur das, was Sie brauchen.

Empfohlen: