Was ist der Befehl, um eine Liste der offenen Ports auf einem Debian-Server anzuzeigen?
Ich habe es versucht netstat -a | egrep 'Proto|LISTEN'
, möchte aber etwas Spezifischeres, das die Portnummer tatsächlich auflistet.
linux
networking
debian
Leonel
quelle
quelle
-p
ordnungsgemäß funktioniert, müssen Sie ihn als root ausführen.sudo netstat -tpln
Andernfalls ist die Prozessspalte nur dann besonders nützlich, wenn Sie der Benutzer sind, dessen Prozess einen bestimmten Port überwacht.lsof -i -P
Überprüfen Sie die Manpage,
lsof
da es keinen Mangel an Optionen gibt.-P
listet die Portnummer und nicht den Namen von/etc/services
Run as root auf. Dadurch erhalten Sie eine Liste aller aktiven Netzwerkverbindungen und deren Status (Listening, Established usw.).quelle
Was fast jeder will (TCP und UDP) ist
netstat -tunlp
.Ich benutze es jeden Tag, vielleicht jede Stunde. Der lsof-Hack ist portabler (funktioniert auch unter Solaris), aber unter Debian ist er kein wesentliches Paket, sondern muss installiert werden.
quelle
sudo
.netstat -tulpen
Flage
gibt zusätzliche Informationen.netstat
aber einelsof
. :)Ich bin ein großer Fan
netstat -ntlp
undlsof -i
beide bereits erwähnt.Ein neuer (er) Befehl für mich ist ss .
Der Aufruf ist wie folgt:
Es ist gut, Optionen in Bezug auf Befehle und Flags zu haben.
quelle
Du kannst tun:
oder einfach:
Damit haben Sie alle Hörbuchsen im System.
quelle
TechRepulic hat einen anständigen Artikel, den Sie hier finden können . Es hat einige ähnliche Befehle wie Sie oben aufgeführt, aber auch einige Variationen. Ich würde auch dringend empfehlen, nmap zu verwenden, um einen Port-Scan des betreffenden Computers durchzuführen, damit Sie aus einer externen Perspektive sehen können, welche Ports geöffnet sind und empfangsbereit sind.
quelle
sudo nmap -T4 -A -v 192.168.1.1/24
alles andere: Mach das - mach das ohne Details ... Es ist, als würde man die Rückseite eines Buches lesen - viele Wörter ohne Fleisch.Listening-Ports sind nicht mit Ports identisch, die von außen geöffnet sind. Sie müssen die Firewall berücksichtigen. Wenn Sie ein Programm wie
nmap
von einem anderen Computer versuchen , können Sie die offenen Ports sehen, die nicht von der Firewall blockiert werden.quelle
Ich bevorzuge stattdessen zu verwenden:
quelle