Siehe offene Ports TCPIP Linux- oder Windows-Dienste

Eine der Aufgaben des Supports und der Verwaltung , die wir ständig ausführen können, ist die Überprüfung der im System geöffneten TCP-Ports, da wir auf diese Weise genau steuern können, welcher Dienst diesen Port verwendet .

Ein Port gibt den Endpunkt einer Netzwerkkommunikation an und ist einem bestimmten Programm oder Dienst des Betriebssystems zugeordnet.

Als nächstes werden wir sehen, wie wir die offenen Ports in Linux- und Windows-Betriebssystemen erkennen können.

1. Zeigen Sie offene Ports in Linux an

Wir können drei praktische Anwendungen dafür verwenden, dies sind:

Befehl netstat
Dieser Befehl netstat (Netzwerkstatistik – Netzwerkstatistik) wird häufig zum Anzeigen von Informationen verwendet, die dem Netzwerk zugeordnet sind. Es ist in Windows und Linux verfügbar

Für die Installation können wir folgende Befehle ausführen:

 sudo yum installiere net-tools (RedHat / CentOS) sudo apt install net-tools (Debian / Ubuntu) sudo dnf installieren net-tools Fedora 

1-netstat-linux.png

Für seine Ausführung müssen wir die zu analysierende Portnummer kennen und wir werden den grep-Befehl verwenden, um die Informationen unter Verwendung der folgenden Syntax anzuzeigen:

 netstat -ltnp | grep -w ': port #' 

Das Ergebnis wird folgendes sein: 2-Port-Nummer-zu-analysieren.png

Die verwendeten Parameter sind:

  • l: Weist netstat an, nur die Listening-Ports anzuzeigen (Listening).
  • t: Nur die TCP-Verbindungen anzeigen.
  • n: Zeigt an, dass Sie numerische Adressen anzeigen.
  • p: Ermöglicht die Visualisierung der ID des Prozesses.
  • grep: Zeigt die genaue Übereinstimmung an.

Befehl lsof
Lsof (LiSt Open Files) wird zum Bereitstellen aller offenen Ports unter Linux verwendet. Für die Installation werden folgende Optionen verwendet:

 sudo yum installiere lsof (RedHat / CentOS) sudo apt install lsof (Debian / Ubuntu) sudo dnf install lsof (Fedora) 

Seine Ausführung enthält die folgende Syntax:

 lsof -i: port 

3-'Comando-lsof.png

Wir können im Detail die Prozessdaten, Benutzer usw. sehen.

See also  So installieren Sie PowerShell unter Linux oder Mac

Fuser-Befehl
Dank dieses Befehls können wir die PID bereitstellen, die den in Linux geöffneten Ports zugeordnet ist. Für die Installation verwenden wir die folgenden Zeilen:

 sudo yum install psmisc (Redhat / CentOS) sudo apt install psmisc (Debian / Ubuntu) sudo dnf install psmisc (Fedora 22 und höher) 

Die Syntax für seine Verwendung lautet wie folgt:

 Fixieranschluss # / tcp 

4-sudo-yum-install-psmisc.png

Um den Namen des Prozesses zu finden, verwenden wir die folgende Syntax:

 ps -p PID -o comm = 

5-name-of-the-process - linux.png

Auf diese Weise können wir die offenen Ports in Linux kennen.

2. Zeigen Sie offene Ports in Windows 10 an

Schritt 1

Um die offenen Ports in Windows-Betriebssystemen zu kennen, müssen wir als Administratoren auf die Eingabeaufforderung zugreifen, mit der rechten Maustaste auf / Als Administrator ausführen klicken und im angezeigten Fenster die folgende Zeile ausführen:

 netstat -ab 

6-View-ports-open-in-Linux.png

Schritt 2

Wir können detaillierte Informationen sehen wie:

  • Protokolltyp
  • Protokollname
  • Lokale Adresse
  • Service beteiligt
  • Prozessstatus
Schritt 3

Alternativ können wir in Windows die Ergebnisse nach PID anzeigen, was die Verwaltung vereinfacht. In diesem Fall müssen wir die folgende Zeile ausführen:

 netstat -aon 
Schritt 4

Dies ist das angezeigte Ergebnis: 7-ports-open-windows-10.png

Schritt 5

Wir können die Ergebnisse viel besser organisieren. Mit dieser PID können wir nun zum Task-Manager und auf der Registerkarte Details gehen, um zu erfahren, um welchen Dienst es sich handelt: 8-Details-Prozesse-Windows-10.png

Dort können wir mehr über den Service erfahren oder ihn bei Bedarf abschließen. Mit diesen Methoden können wir die offenen Ports in Linux oder Windows kennen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *