Einführung
In der Netzwerkterminologie werden Ports als logische Verbindungsstellen bezeichnet, die TCP/IP und UDP (User Diagram Protocol) verwenden, um ein bestimmtes Serverprogramm von einem Clientprogramm oder Computer in einem zu spezifizieren Netzwerk. Portnummern reichen von 0 bis 65535, von denen jede einem bestimmten Dienst im Netzwerk zugewiesen ist. Beispielsweise verwenden HTTP-Dienste standardmäßig Port 80. Analog bezieht sich Port 8080 auf einen Ort im Netzwerk, an dem ein alternativer Webserver gehostet wird.
In Linux-basierten Betriebssystemen werden Ports mit Iptables geöffnet. Um zu erfahren, wie Sie die Firewall mit Iptables in Ubuntu 14.04 konfigurieren, verwenden Sie bitte den folgenden Link.
Konfigurieren Sie eine Firewall mit Iptables unter Ubuntu 14.04
In dieser kurzen Anleitung besprechen wir die Schritte zum Öffnen von Ports in CentOS.
Schritt 1:Login-Anforderungen
Um die Firewall-Einstellungen mit Iptable zu ändern, müssen Sie Zugriff auf ein Nicht-Root-Superuser-Konto mit auf Ihrem Server eingerichteten sudo-Berechtigungen haben. Zuerst müssen Sie wissen, dass iptables-Befehle nur mit Root-Rechten ausgeführt werden dürfen. Um diese Bedingung zu implementieren, fügen wir „sudo“ vor allen Befehlen in diesem Handbuch hinzu. Wir können uns auch als Root-Benutzer anmelden, indem wir die Befehle „su“ oder „sudo -i“ verwenden, aber wir bleiben in dieser Anleitung bei „sudo“.
Schritt 2:Aktuelle Iptables-Regeln prüfen
Zunächst müssen wir die aktuellen Regeln finden, die für die iptables konfiguriert sind. Dies wird mit dem folgenden Befehl erreicht:
# sudo iptables -L
Kette INPUT (Richtlinie ACCEPT)Ziel Prot Opt Source Ziel Chain FORWARD (Policy ACCEPT)Ziel Prot Opt Source Ziel Chain OUTPUT (Policy ACCEPT)Ziel Prot Opt Source pre>. >.Wir können die aktuellen Regeln auch in einem einfacheren Format sehen, indem wir das -S-Flag anstelle des -L-Flags verwenden:
# sudo iptables -S-P INPUT ACCEPT-P FORWARD ACCEPT-P OUTPUT ACCEPTSchritt 3:Port hinzufügen
Es gibt verschiedene Portnummern von 0 bis 65535, die hinzugefügt werden können. Nehmen wir als Referenz Port 80, der HTTP-Diensten entspricht. Verwenden Sie den folgenden Befehl, um Port 80 zur Firewall-Kette hinzuzufügen.
# sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPTAndere Ports werden ebenfalls auf die gleiche Weise wie oben hinzugefügt, indem die entsprechende Portnummer anstelle von „80“ ersetzt wird.
Schritt 4:Speichern der Iptables-Regeln
Es ist wichtig, die Iptables-Regeln zu speichern, sobald sie in der Firewall konfiguriert sind. Denn sobald das System neu gestartet wird, ohne die neuen Regeln zu speichern, werden sie auf die Standardregeln zurückgesetzt. Um die Änderungen dauerhaft zu speichern, verwenden Sie den folgenden Befehl
# sudo service iptables save