▷ Siehe LINUX OFFENE PORTS

Bei der täglichen Verwaltung verschiedener Betriebssystemumgebungen müssen wir immer auf die verschiedenen Parameter der von uns betreuten oder unterstützten Geräte achten, um Bedrohungen zu überwachen, Fehler zu finden und deren Sicherheit zu erhöhen, um administrative Aufgaben zu vermeiden und eines der Probleme, die Wir werden oft unbemerkt mit den Ports in Verbindung gebracht, die unsere Geräte für die jeweilige Kommunikation im Netzwerk verwenden, und dies kann zu einer kritischen Schwachstelle für das korrekte Funktionieren von Betriebssystemen werden.

Heute werden wir im Detail sehen, wie Sie offene Linux-Ports in verschiedenen Linux-Distributionen anzeigen, z. Es ist wichtig, dass wir offene Linux-Ports überwachen, da wir unsere Sicherheit gefährden könnten. Wenn wir beim Anzeigen offener Linux-Ports überprüfen, ob wir einige haben, die wir nicht verwenden, ist es besser, sie zu schließen, um unerwünschten Zugriff zu vermeiden. Heute werden wir sehen, wie wichtig es ist, offene Linux-Ports aufzulisten und zu überprüfen, ob wir Sicherheitslücken haben.

Was sind offene Ports in Linux?Zuallererst müssen wir verstehen, dass ein Port nicht automatisch von der Linux-Distribution geöffnet wird, sondern ein bestimmtes Programm ist, das ihn öffnet, um eine bestimmte Aufgabe zu erfüllen.

Wenn wir also einen Port schließen möchten, sollten wir einfach das Programm schließen, das diesen Port verwendet. Oder schließen Sie den Port direkt über die System-Firewall.

Linux-PortsUnter den bekanntesten Häfen haben wir:

  • 21: FTP-Port
  • 80: HTTP-Port
  • 25: SMTP-Port

Ein Port ist im Grunde eine 16-Bit-Zahl zwischen 0 und 65535, die ein Programm im Betriebssystem von einem anderen unterscheidet.

HafenkategorieDie Kategorie der Häfen kann wie folgt klassifiziert werden:

  • 0-1023: Dies sind die Systemports.
  • 1024-49151: Dies sind registrierte Ports oder Benutzerports.
  • 49152-65535: Dies sind dynamische Ports oder private Ports.

Wie wir sehen können, ermöglicht uns eine klare Kenntnis der offenen Ports in den verschiedenen Linux-Distributionen eine zentrale Kontrolle darüber, welche Aktionen von den Geräten intern ausgeführt werden.

1. Offene Ubuntu-Ports anzeigen

Schritt 1
Um die vollständige Liste der Anwendungen und ihres jeweiligen Protokolls anzuzeigen, können wir zunächst den folgenden Befehl verwenden:

 Katze / etc / Dienstleistungen

Schritt 2
Wir können die Anwendung, die Portnummer und die Gruppe, zu der sie gehört, im Detail sehen. Es ist auch möglich, den folgenden Befehl zu verwenden, der es uns ermöglicht, jedes Protokoll genauer zu sehen. Drücken Sie dort einfach die Eingabetaste, um die Liste der Befehle nach unten zu scrollen.

 Katze / etc / Dienstleistungen | weniger

2. Offene TCP-, UDP-Ports anzeigen Linux Ubuntu

Schritt 1
Es ist möglich, dass wir eine bestimmte Gruppe von Ports in Ubuntu visualisieren möchten, wenn wir beispielsweise nur die TCP- und UDP-Ports auflisten möchten, verwenden wir den folgenden Befehl:

 netstat -lntu
Schritt 2
Wir erhalten folgendes Ergebnis:

Schritt 3
Dank netsat können wir die Statistiken des Netzwerks in Echtzeit sehen und die anderen hinzugefügten Parameter sind:

  • -l: Ermöglicht es Ihnen, nur die lauschenden Ports zu sehen
  • -n: Portnummer anzeigen
  • -t: TCP-Ports anzeigen
  • -u: Zeigt die UDP-Ports an

Schritt 4
Wir können den folgenden Befehl verwenden, um alle Ports anzuzeigen, die "hören", dh geöffnet sind.

 Netstat -l

Schritt 5
Wir können auch die folgenden Befehle verwenden:

netstat -ltAlle offenen TCP-Ports auflisten

netstat -luAlle offenen UDP-Ports auflisten

netstat -auAlle UDP-Verbindungen auflisten

Schritt 6
Ein letzter nützlicher Befehl in Ubuntu 16 ist der folgende:

 ss -lntu
Der SS-Parameter ermöglicht es, die jeweiligen Sockets im System zu sehen, in diesem Fall haben wir die -lntu-Werte hinzugefügt, um die Sockets der TCP- und UDP-Ports anzuzeigen.

3. Offene Ports anzeigen CentOS 7, CentOS 8

Schritt 1
In CentOS 7 ist eine der praktischsten Möglichkeiten, die offenen Ports zu sehen, die Verwendung von nmap. Dazu müssen wir den folgenden Befehl ausführen:

 Nmap localhost
Schritt 2
Das erhaltene Ergebnis wird das folgende sein. Wir können sehen, welche Ports wir gerade geöffnet haben, die Portnummer und den Dienst, der sie öffnet, genauso wie wir sehen, wie viele Ports geschlossen sind.

NotizFalls wir nmap nicht installiert haben, können wir den folgenden Befehl verwenden, um es in CentOS 7 zu installieren:

 sudo yum installiere nmap

Schritt 3
Mit Nmap können wir die offenen Ports in einer Website von CentOS 7 anzeigen, um beispielsweise die offenen Ports von Solvetic.com anzuzeigen, verwenden wir den folgenden Befehl. Wir können die Nummer, den Status und die Art des Dienstes des Ports sehen.

 nmap 178.33.118.246

Schritt 4
Zusätzlich können wir den netstat-Befehl verwenden, um den Status der Ports in CentOS 7 im Detail anzuzeigen, um die vollständige Liste der Ports anzuzeigen, verwenden wir den folgenden Befehl:

 netstat -l

4. Offene TCP-, UDP-Ports anzeigen Linux CentOS 8, 7

Schritt 1
In CentOS 7 oder CentOS 8 können wir die folgende Syntax verwenden, um den Status bestimmter Porttypen anzuzeigen:

 netstat -lt (Portinitialen)
Schritt 2
Um beispielsweise ausschließlich die TCP- und UDP-Ports anzuzeigen, verwenden wir den folgenden Befehl:
 netstat -ltup

Schritt 3
Wenn wir nur die TCP-Ports sehen möchten, verwenden wir:

 netstat -ltp

Schritt 4
Schließlich können wir in CentOS 8 NetCat verwenden, um den Status eines Ports zu bestimmen, dazu müssen wir die folgende Syntax verwenden:

 nc -vn 1 (IP-Adresse) (Portnummer)
Schritt 5
In diesem Beispiel überprüfen wir, ob Port 21 der IP-Adresse 192.168.0.29 offen ist oder nicht, dazu geben wir Folgendes ein:
 nc -vn 1 192.168.0.29 21
Schritt 6
Das erhaltene Ergebnis wird folgendes sein:

Schritt 7
Wenn die zurückgegebene Nachricht "Verbindung abgelehnt" lautet, bedeutet dies, dass der Port geschlossen ist. Wenn die angezeigte Meldung Verbunden ist, bedeutet dies, dass der Port geöffnet ist.

5. Offene Debian-Ports anzeigen

Schritt 1
In Debian ist der grundlegende Befehl zum Überprüfen offener Ports der folgende:

 Nmap -sT -O localhost

NotizDieser Befehl muss mit Root-Rechten ausgeführt werden.

Schritt 2
Wir können den Befehl netcat (nc) verwenden, um einen bestimmten Port des Computers zu validieren. Dazu ist es wichtig, die IP-Adresse des Computers zu kennen.

Sobald wir die IP haben, in diesem Fall 192.168.0.31, verwenden wir den folgenden Befehl. In diesem Fall haben wir die Meldung Verbindung abgelehnt erhalten, die angibt, dass Port 25 in der angegebenen IP geschlossen ist. Wenn die angezeigte Meldung Connected ist, bedeutet dies, dass der Port geöffnet ist.

 nc-zv 192.168.0.31 25

6. Offene Debian-Ports aus dem Web anzeigen


In Debian 11 ist es möglich, mit nmap die offenen Ports einer bestimmten Website abzufragen.

Schritt 1
Dazu verwenden wir die folgende Syntax:

 nmap -v -A (Website)
Schritt 2
Zum Beispiel werden wir sehen, welche offenen Ports die Solvetic.com-Website hat:

Schritt 3
Wir können sehen, dass das Ergebnis uns die Portnummer, den Status und die Adresse mitteilt. Eine weitere Alternative, die Debian uns anbietet, um ausschließlich die offenen Ports eines Dienstes zu überprüfen, können wir den folgenden Befehl verwenden:

 netstat -lt (Anfangsprotokoll)
Schritt 4
Um beispielsweise die TCP-Ports anzuzeigen, verwenden wir den folgenden Befehl:
 netstat -ltp

Wir können auch den Befehl netstat -l verwenden, um eine vollständige Liste aller geöffneten Ports in Debian zu erhalten.

7. Offene Fedora-Ports anzeigen


Um die offenen Ports in Fedora 25 zu überprüfen, können wir mit vollem Vertrauen jede der in den vorherigen Distributionen erwähnten Optionen verwenden.

Schritt 1
Um eine vollständige Liste aller offenen Ports anzuzeigen, können wir zwei Optionen verwenden:

 netstat -l nmap -sT -O localhost 
Schritt 2
In beiden Fällen wird uns das Ergebnis sagen, welche Ports derzeit in Fedora 25 geöffnet sind.

8. Offene Ports anzeigen TCP Linux Fedora

Schritt 1
Um dies zu überprüfen, können wir den netstat-Befehl gefolgt von dem entsprechenden Parameter verwenden, zum Beispiel um die TCP-Ports zu validieren, können wir den folgenden Befehl verwenden:

 netstat -ltp

Schritt 2
Auf die gleiche Weise können wir den erforderlichen Port-Parameter für die jeweilige Abfrage hinzufügen.
Wenn wir die Sockets überprüfen möchten, die von einem bestimmten Port verwendet werden, können wir den folgenden Befehl verwenden:

 ss -lnt (Listen Sie die von TCP verwendeten Sockets auf)

9. Offene Linux-Ports auflisten

Wir können auch den folgenden isof-Befehl verwenden, der es uns ermöglicht, offene Dateien anzuzeigen, aber auch offene Ports anzuzeigen.

Schritt 1
Um offene Linux-Positionen aufzulisten, verwenden wir den folgenden Befehl:

 lsof -i -P -n #yum install lsof für RHEL und CentOS apt install lsof für Debian und Ubuntu 
Schritt 2
Wenn wir einen bestimmten Linux-Port auflisten möchten, können wir den folgenden Befehl verwenden, um den Port anzugeben, der uns interessiert:
 lsof -i: lsof -i Port: 22
Auf diese Weise haben wir verschiedene Möglichkeiten, alle Ports oder einen bestimmten Port mit dem Status „Listening“ zu überprüfen, um festzustellen, ob dieser Port offen sein soll oder nicht und falls nicht, präventive Maßnahmen zu ergreifen.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave