Jede Anwendung und jeder Dienst, der Netzwerkkonnektivität benötigt, um zu funktionieren, benötigt bestimmte Endpunkte, um sich mit anderen Diensten zu verbinden und mit ihnen zu kommunizieren. In jedem Linux-System gibt es 65.536 solcher Endpunkte, die als „Ports“ bezeichnet werden. In diesem Artikel besprechen wir verschiedene Methoden zum Öffnen eines Ports unter Linux.
Inhaltsverzeichnis
So überprüfen Sie den Portstatus unter Linux
Bevor Sie Ports für einige der besten Linux-Anwendungen öffnen können, müssen Sie den Portstatus überprüfen, um solche zu vermeiden Art Konflikt. Um alle offenen Ports im System aufzulisten, verwenden Sie den Befehl netstat unter Linux:
netstat-l-n-t-u
Im obigen Befehl bedeuten die einzelnen Parameter Folgendes:
-l listet alle auf Abhören eingestellten Ports auf Modus (akzeptiert eingehende Verbindungen)-n gibt die Portnummer aus-t listet alle Ports auf, die TCP-Verbindungen akzeptieren-u listet alle Ports auf, die UDP-Verbindungen akzeptieren
Sobald Sie diesen Befehl im Terminal ausführen, sehen Sie die folgende Ausgabe:
Beachten Sie hier die fünfte Spalte mit dem Namen „Lokale Adresse“. Diese Nummer gibt die lokale Adresse an, über die jede eingehende Verbindung akzeptiert wird. Die Zahl nach dem Doppelpunkt-Symbol gibt den offenen Port für alle eingehenden Verbindungen auf Ihrem Linux-System an.
Wenn netstat nicht auf Ihrem System installiert ist, können Sie den Befehl ss unter Linux verwenden. Sie erhalten eine ähnliche Ausgabe und die Portnummer wird in der letzten Spalte nach dem Doppelpunkt angezeigt. So sieht die Syntax für den SS-Befehl aus:
ss-l-n-t-u
So öffnen Sie Ports unter Linux
Sobald Sie sichergestellt haben, dass der Port, den Sie öffnen möchten, nicht bereits verwendet wird, können Sie dies tun Fahren Sie nun mit dem Öffnen fort. Befolgen Sie die Schritte, die für verschiedene Linux-Distributionen spezifisch sind:
Ubuntu-basierte Systeme
UFW ist ein Linux-basiertes Tool, das für Uncomplicated FireWall steht und verwendet wird Firewall-Regeln verwalten. Verwenden Sie diese Syntax, um eine neue Regel zum Öffnen des Ports hinzuzufügen:
sudo ufwallow Um beispielsweise Port 8080 für eingehende TCP-Verbindungen in Ihrem Linux-System zu öffnen, verwenden Sie den folgenden Befehl: sudo ufwallow 8080/tcp Überprüfen Sie nun den Status von UFW mit: sudo ufw status numbered Wenn dort deaktiviert steht, aktivieren Sie es mit dieser Syntax: sudo ufw enable Und noch einmal Überprüfen Sie den Status von UFW. Dieses Mal sehen Sie den geöffneten Port in der Ausgabe. Firewalld, was für Firewall-Daemon steht, ist ein erweitertes Tool zur Verwaltung von Firewall-Regeln. Bevor Sie Regeln ändern, um einen Port auf Ihrem Linux-System zu öffnen, überprüfen Sie immer dessen Status mit dem folgenden Befehl: sudo systemctl status firewalld Wenn inaktiv angezeigt wird, müssen Sie den Firewall-Daemon mit dem folgenden Befehl aktivieren: sudo systemctl enable firewalld Nun verwenden Sie diese Syntax, um eine neue Regel hinzuzufügen, um einen für ein Protokoll spezifischen Port zu öffnen: sudo firewall-cmd–add-port= Zum Beispiel: Um Port 8080 für eingehende TCP-Verbindungen zu öffnen, verwenden Sie den folgenden Befehl: sudo firewall-cmd–add-port=8080/tcp Jede Linux-Distribution ist mit iptables, ein vielseitiges Tool zum Verwalten von Firewall-Regeln und offenen Ports. Um TCP-Verkehr auf Port 8080 auf anderen Linux-Distributionen zuzulassen, verwenden Sie diesen Befehl: sudo iptables-A INPUT-p tcp–dport 8080-j ACCEPT Sobald Sie die Regel hinzugefügt haben, speichern Sie sie mit diesem Befehl: sudo/sbin/iptables-save Einen Kommentar hinterlassen Die RTX 4060 Ti ist endlich da und kommt mit der Basis-RTX 4060 zu einem attraktiven Preis, der Gamer dazu bringt, über ein Upgrade ihrer Grafikkarte nachzudenken. Aber sollten Sie? Wir werden in die Tiefe gehen und die RTX 4060 vergleichen […] Im Internet wird viel über AR (Augmented Reality) vs. VR (Virtual Reality) diskutiert, daher werde ich nicht weiter darauf eingehen das Feuer, aber eines der Dinge, die uns bei der Verwendung des Nreal Air aufgefallen sind, ist, dass die VR […] Es gibt einige fragwürdige Designentscheidungen in Redfall, einem Mischmasch der unausgegorenen, berühmten Arkane-Formel. Ich liebe Spiele von Arkane Studios, wobei Dishonored zu einem Titel geworden ist, den ich hin und wieder wegen seines einzigartigen, aufstrebenden Gameplays wieder aufrufe. Und […]Cent OS-based Systems
Andere Linux-Distributionen