Hoe te controleren of poort in gebruik is onder Linux of Unix

0 Comments

hoe bepaal ik of een poort in gebruik is onder Linux of Unix-achtig systeem? Hoe kan ik controleren welke poorten luisteren op de Linux server? Hoe controleer ik of port in gebruik is op Linux-besturingssysteem met behulp van de CLI?
Het is belangrijk dat u controleert welke poorten luisteren op de netwerkinterfaces van de server. U moet aandacht besteden aan open poorten om een inbraak te detecteren., Afgezien van een inbraak, kan het voor het oplossen van problemen nodig zijn om te controleren of een poort al in gebruik is door een andere toepassing op uw servers. U kunt bijvoorbeeld Apache en nginx server op hetzelfde systeem installeren. Het is dus noodzakelijk om te weten of Apache of Nginx tcp poort # 80/443 gebruikt. Deze snelle tutorial biedt stappen om het netstat, nmap en lsof commando te gebruiken om de poorten in gebruik te controleren en de toepassing te bekijken die de poort gebruikt.,

hoe te controleren of poort in gebruik is in

om de luisterpoorten en toepassingen op Linux te controleren:

  1. Open een terminaltoepassing i.e. shell prompt.
  2. voer een van de volgende commando ‘ s uit op Linux om open poorten te zien:
    sudo lsof-i-P-n | grep LISTEN
    sudo netstat-tulpn | grep LISTEN
    sudo lsof-i:22 ## zie een specifieke poort zoals 22 ##
    sudo Nmap-sTU-O IP-adres-hier
  3. voor de nieuwste versie van Linux gebruik je het ss Commando., Bijvoorbeeld, ss-tulw

laat ons commando ‘ s en de uitvoer ervan in details zien.

Optie # 1: lsof Commando

de syntaxis is:
$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN
$ doas lsof -i -P -n | grep LISTEN ### ###

Sample outputs:

Fig.01: controleer de luisterpoorten en toepassingen met lsof Commando

beschouw de laatste regel van bovenstaande uitgangen:

sshd 85379 root 3u IPv4 0xffff80000039e000 0t0 TCP 10.86.128.138:22 (LISTEN)
  • sshd is de naam van de toepassing.
  • 10.86.128.,138 is het IP-adres waaraan sshd-toepassing bindt (LISTEN)
  • 22 is de tcp-poort die wordt gebruikt (LISTEN)
  • 85379 is het proces-ID van het sshd-proces

Optie #2: netstat Commando

u kunt de luisterpoorten en toepassingen met netstat als volgt controleren.

Linux netstat syntax

voer netstat Commando samen met grep commando uit om poort in LUISTERSTATUS te filteren:
$ netstat -tulpn | grep LISTEN
het netstat commando is enige tijd verouderd onder Linux., Daarom moet u het ss commando als volgt gebruiken:
sudo ss -tulw
sudo ss -tulwn


waarbij ss commando opties als volgt zijn:

  • -t : Toon alleen TCP sockets op Linux
  • -u : Toon alleen UDP sockets op Linux
  • -l : toon luister sockets. Bijvoorbeeld, TCP poort 22 wordt geopend door SSHD server.
  • – p: lijst procesnaam die sockets heeft geopend
  • -n: geen servicenamen omzetten, d.w.z., don’t use DNS

Related: Linux Find Out Which Process Is Listening Upon a Port

FreeBSD/MacOS X netstat syntax

$ netstat -anp tcp | grep LISTEN
$ netstat -anp udp | grep LISTEN

OpenBSD netstat syntax

$ netstat -na -f inet | grep LISTEN
$ netstat -nat | grep LISTEN

Option #3: nmap command

Fig.,02: bepaalt welke poorten luisteren naar TCP-verbindingen met behulp van nmap

U kunt TCP/UDP scan combineren in een enkele opdracht:
$ sudo nmap -sTU -O 192.168.2.13

een opmerking over Windows-gebruikers

conclusie

deze pagina legt het commando uit om te bepalen of een poort in gebruik is op Linux of Unix-achtige server. Voor meer informatie zie de Nmap commando en lsof Commando pagina online hier

🐧 steun mijn werk op Patreon of met een donatie.
Get ontvang de nieuwste tutorials over Linux, Open Source & DevOps via RSS-feed of wekelijkse e-mail nieuwsbrief.,
🐧 7 comments so far… add one ↓
Category List of Unix and Linux commands
File Management cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Network Utilities dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04
Package Manager apk • apt
Processes Management bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04


Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *