Miten tarkistaa, jos portti on käytössä Linux-tai Unix –

0 Comments

Miten voin määrittää, jos portti on käytössä Linux-tai Unix-järjestelmässä? Miten voin tarkistaa, mitkä portit kuuntelevat Linux server? Miten voin tarkistaa, onko portti käytössä Linux-käyttöjärjestelmässä CLI: n avulla?
on tärkeää tarkistaa, mitkä portit kuuntelevat palvelimen verkkoliittymiä. Sinun täytyy kiinnittää huomiota avoimiin portteihin havaitaksesi tunkeutumisen., Lukuun ottamatta tunkeutumisen, vianmääritystä varten, voi olla tarpeen tarkistaa, jos portti on jo käytössä eri sovellus palvelimiin. Voit esimerkiksi asentaa Apache-ja Nginx-palvelimen samaan järjestelmään. On siis tarpeen tietää, käyttääkö Apache tai Nginx TCP-porttia # 80/443. Tämä nopea opetusohjelma tarjoaa vaiheet käyttää netstat, nmap ja lsof-komentoa tarkistaa käytössä olevat portit ja tarkastella sovellusta, joka hyödyntää porttia.,

Miten tarkistaa, jos portti ei käytössä

tarkista kuuntelemalla-portit ja-sovelluksia Linux:

  1. Avaa terminal sovellus, eli shell-kehotteesta.
  2. Suorita jokin seuraavista komento Linux nähdä, avata portit:
    sudo lsof-i -P -n | grep LISTEN
    sudo netstat -tulpn | grep LISTEN
    sudo lsof-i:22 ## katso tiettyyn porttiin, kuten 22 ##
    sudo nmap -sTU -O-IP-osoite-Täällä
  3. uusin versio Linux-käyttöön ss-komennolla., Esimerkiksi ss -tulw

Anna meidän nähdä komentoja ja sen tuotos tiedot.

Vaihtoehto #1: lsof-komentoa

syntaksi on:
$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN
$ doas lsof -i -P -n | grep LISTEN ### ###

Näyte lähdöt:

Kuva.01: Tarkista kuuntelu portit ja sovellukset, joilla lsof-komentoa

Harkitse viimeinen rivi ylhäältä lähdöt:

sshd 85379 root 3u IPv4 0xffff80000039e000 0t0 TCP 10.86.128.138:22 (LISTEN)
  • sshd on sovelluksen nimi.
  • 10.86.128.,138 on IP-osoite, johon sshd sovelluksen sitoutua (KUUNTELE)
  • 22 on TCP-portti, joka on käytössä (KUUNTELE)
  • 85379 on prosessi ID sshd prosessi

Vaihtoehto #2: netstat command

Voit tarkistaa kuuntelu portit ja sovellukset, joissa netstat seuraavasti.

Linux netstat syntaksi

Suorita netstat command yhdessä grep komento suodattaa pois satama KUUNTELE tila:
$ netstat -tulpn | grep LISTEN
netstat command vanhentunut jonkin aikaa Linux., Siksi, sinun täytyy käyttää ss-komennon seuraavasti:
sudo ss -tulw
sudo ss -tulwn


Missä ss-komennon valinnat ovat seuraavat:

  • -t : Ssa vain TCP pistorasiat Linux
  • -u : Näyttää vain UDP pistorasiat Linux
  • -l : Näyttää kuuntelu pistorasiat. Esimerkiksi TCP-portin 22 avaa SSHD-palvelin.
  • -p : Luettelo prosessin nimi, joka avasi pistorasiat
  • -n : ei ratkaista palvelujen nimet eli, 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: Määrittää, mitkä portit ovat kuuntelee TCP-yhteyksiä käyttäen nmap

Voit yhdistää TCP/UDP-scan yhden komennon:
$ sudo nmap -sTU -O 192.168.2.13

huomautus Windows-käyttäjille

Johtopäätös

Tämä sivu selittää komento määrittää jos portti on käytössä Linux-tai Unix-palvelin. Katso lisätietoja nmap-komentoa ja lsof-komennolla sivun verkossa täällä

🐧 auttakaa työni Patreon tai lahjoitus.
🐧 Saada uusin opetusohjelmia, Linux, Open Source & DevOps kautta RSS-syötteen tai Viikoittaisen uutiskirjeen.,
🐧 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


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *