Buksan ang mga port, tatlong mga pagpipilian upang hanapin ang mga ito sa Ubuntu 18.04

tungkol sa paghahanap para sa bukas na mga port

Sa susunod na artikulo ay titingnan natin kung paano natin magagawa hanapin ang mga port sa pakikinig sa aming system ng Ubuntu. Ang pag-alam kung aling mga port ang ginagamit sa isang system ay isang pangunahing gawain para sa anumang administrator, kapwa kapag nag-configure ng mga interface at kapag nagpoprotekta laban sa mga panghihimasok, ang mga sumusunod na linya ay maaaring maging kapaki-pakinabang.

Kung ikaw ay isang administrator, malalaman mo na ang mga server na nilikha para sa pampublikong pag-access ay magkakaroon ng mga serbisyo na makikinig sa mga itinalagang port upang magsagawa ng komunikasyon. Ang sitwasyong ito ay sanhi ng mga port na hindi ginagamit upang manatiling bukas o nakikinig sa ilang mga kaso, na maaaring maging sanhi ng iba na humingi upang pagsamantalahan ang sitwasyon.

Maaari naming makilala ang mga port ng network sa kanilang bilang, ang nauugnay na IP address at ang uri ng komunikasyon na protocol (TCP o UDP). Sa aming system ng Ubuntu makakahanap kami ng ilang mga default na utos na maaari naming magamit i-scan ang aming computer para sa mga bukas na port.

Ang mga hakbang na susundan nating makita, ay magpapakita ng ilang mga utos upang hanapin ang mga pakikinig na port. Upang makilala ang mga ito sa Ubuntu, kailangan mo lamang sundin ang isa sa mga sumusunod na hakbang:

Hanapin ang mga bukas na port (nakikinig na mga port) sa Ubuntu

Kaugnay na artikulo:
Paano suriin ang mga port na ginagamit sa Linux

Gamit ang utos ng netstat

Ito ay isang tool ng linya ng utos na maaaring mag-alok sa amin ng impormasyong nauugnay sa mga IP address, koneksyon sa network, port at serbisyo na makipag-usap sa mga port na ito.

Kung sakaling wala kang naka-install na tool na ito sa Ubuntu, mahawakan mo ito sa pamamagitan ng pagbubukas ng isang terminal (Ctrl + Alt + T) at paggamit ng utos:

sudo apt install net-tools

Tapos na ang pag-install, kung nais namin ilista ang mga magagamit na port sa server, patakbuhin ang sumusunod na utos:

sudo netstat -plnut

Matapos maipatupad ang utos kasama ang mga nakaraang pagpipilian, dapat naming makita ang isang bagay na katulad sa sumusunod sa screen:

netstat plnut

Ang mga pagpipilian na ginagamit namin sa nakaraang utos ay ang mga sumusunod:

netstat tulong

  • -p Ipinapakita ang PID.
  • -l Ipapakita lamang ang mga port sa pakikinig.
  • -n Ipapakita nito sa amin ang mga numerong address sa halip na lutasin ang mga host.
  • -u Ipakita ang mga port ng UDP.
  • -Ipakita ang mga port ng TCP.

Kaso gusto tingnan lamang ang isang tukoy na pangalan ng serbisyo o port, maaari naming gamitin ang utos sa terminal netstat kasama ang mga pagpipilian na ginamit namin sa nakaraang utos, habang ginagamit din grep.

sudo netstat -plnt | grep :139

Gamit ang utos ng lsof

Ito ay isa pang kilala Unix-tulad ng operating system tool ng pagsubaybay, na ginagamit upang ipakita ang lahat ng mga file ng disk na pinananatiling bukas ng mga proseso, kabilang ang mga bukas na socket at tubo ng network, bukod sa iba pang mga uri.

Ang utos lsof ay isa pang magagamit na utility, na magagawa naming patakbuhin sa terminal ng Ubuntu at alin papayagan kaming makita ang impormasyon sa network. Upang mailista ang lahat ng mga port ng TCP na nakikinig, gagamitin lamang namin ang lsof command, sinamahan ng mga sumusunod na pagpipilian:

pakinggan ang utos

sudo lsof -nP -iTCP -sTCP:LISTEN

Gamit ang utos ng ss

Bilang default na netstat ay hindi naka-install sa Ubuntu, ngunit mahahanap natin ang magagamit na utos ss na naka-install bilang isang kapalit ng netstat. Tulad ng sa netstat, ang utos ss ginagamit ito upang maipakita ang impormasyon sa network sa mga system ng Gnu / Linux. Parehong nagbabahagi ng halos parehong mga pagpipilian sa utos, kaya upang suriin ang mga port sa pakikinig, ang kailangan mo lang ay buksan ang isang terminal (Ctrl + Alt + T) at isulat ito:

sudo ss -plnut

Ang output ng nakaraang utos, tulad ng dati sa netstat na utos, ay dapat magpakita sa amin ng isang bagay na katulad sa sumusunod na screenshot:

utos ng plnut

Kung sakaling italaga mo ang iyong sarili sa pamamahala ng isang server o isang webmaster at nais mong tiyakin na ang mga kinakailangang port lamang ang bukas sa iyong Ubuntu server, ang mga hakbang na ngayon pa lamang natin nakita ay maaaring maging kapaki-pakinabang kapag naghahanap ng mga pakikinig na port na hindi ginagamit at maaaring magdulot ng panganib.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.