portin tila on joko Avoin, suodatettu, suljettu tai suodattamaton. Portin sanotaan olevan auki, jos kohdekoneessa oleva sovellus kuuntelee kyseisen portin yhteyksiä/paketteja.
tässä artikkelissa, aiomme selittää neljä tapaa tarkistaa avoimet portit ja myös näyttää, miten löytää sovellus, joka kuuntelee mitä portti Linux.
Käyttää Netstat Komento
Netstat on laajalti käytetty työkalu istä tietoa Linux verkostoitumisen osajärjestelmään., Voit käyttää sitä, jos haluat tulostaa kaikki avoimet portit, kuten tämä:
$ sudo netstat -ltup
lipun -l
kertoo netstat tulostaa kaikki kuuntelee pistorasiat, -t
näyttää kaikki TCP-yhteyksiä, -u
näyttää kaikki UDP-yhteydet ja -p
mahdollistaa vastaanottovirhelokin tulostamisen sovelluksen/ohjelman nimi kuuntelee portti.,
To print numeric values rather than service names, add the -n
flag.
$ sudo netstat -lntup
You can also use grep command to find out which application is listening on a particular port, for example.,
$ sudo netstat -lntup | grep "nginx"
Vaihtoehtoisesti, voit määrittää portin ja etsi sovellus, sidottu, kuten on esitetty.
$ sudo netstat -lntup | grep ":80"
Käyttäen ss-Komennon
ss: n johto on toinen hyödyllinen työkalu näyttää tietoja pistorasiat. Sen tuotos näyttää samalta kuin netstatin., Seuraavassa komennossa näytetään kaikki TCP-ja UDP-yhteyksien kuunteluportit numeerisessa arvossa.
$ sudo ss -lntu
Käyttäen Nmap-Komentoa
Nmap on tehokas ja suosittu verkon etsintä työkalu ja portti skanneri. Jos haluat asentaa nmap: n järjestelmääsi, käytä oletuspakettihallintaa kuten on esitetty.,
$ sudo apt install nmap $ sudo yum install nmap $ sudo dnf install nmap
skannaa kaikki avoimet/kuuntelu portit Linux-järjestelmä, suorita seuraava komento (jonka pitäisi kestää kauan loppuun).
$ sudo nmap -n -PN -sT -sU -p- localhost
Käyttämällä lsof-Komentoa
lopullinen työkalu, me kattaa istä avata portit on lsof-komentoa, jota käytetään luettelon avata tiedostoja Linux. Koska kaikki on tiedosto Unix/Linuxissa, avoin tiedosto voi olla stream tai verkkotiedosto.
listataksesi kaikki Internet-ja verkkotiedostot, käytä -i
– vaihtoehtoa. Huomaa, että Tässä komennossa on useita palvelunimiä ja numeerisia portteja.,
$ sudo lsof -i
löytää sovellus, joka kuuntelee tiettyä porttia, ajaa lsof tässä muodossa.
$ sudo lsof -i :80
– siinä kaikki! Tässä artikkelissa, olemme selittäneet neljä tapaa tarkistaa avoimet portit Linux. Osoitimme myös, miten voidaan tarkistaa, mitkä prosessit liittyvät tiettyihin satamiin., Voit jakaa ajatuksesi tai esittää kysymyksiä alla olevan palautelomakkeen kautta.