लिनक्समध्ये वापरात असलेले पोर्ट कसे तपासायचे

चिंटू प्रश्न

जाणून घेणे कोणती बंदरे वापरात आहेत सिस्टमवरील कोणत्याही प्रशासकासाठी मूलभूत कार्य असते. इंटरफेस संरचीत करण्यापासून ते घुसखोरी संरक्षणापर्यंत आणि आपण कल्पना करू शकू अशा कोणत्याही समस्या निवारणात जाण्यापूर्वी, पोर्ट आमच्या वातावरणात काही प्रकारची सेवा प्रदान करीत आहे की नाही हे तपासण्यास सक्षम असणे आवश्यक आहे.

आपल्या सिस्टममध्ये आपण सीयुपीएस मुद्रण सेवा स्थापित केली आहे आणि त्या सेवेची योग्यरित्या सेवा सुरू झाली आहे की नाही हे आपणास माहित नाही आणि त्यास संबंधित पोर्ट raised 631१ किंवा त्याच्या पर्यायी 515१XNUMX ने वाढवले ​​आहे याची कल्पना नाही. या मार्गदर्शकामध्ये आम्ही आपल्याला दर्शवू. सिस्टमद्वारे वापरलेले पोर्ट शोधण्यासाठी तीन मूलभूत कमांड आणि त्याची स्थिती काय आहे.

पुढे आम्ही 3 मूलभूत आदेशांचे पुनरावलोकन करू जे कोणत्याही सिस्टमच्या प्रशासनात विशेषतः उपयुक्त आहेत. च्या बद्दल lsof, netstat आणि nmapटर्मिनल कन्सोल व रूट विशेषाधिकारांसह.

Lsof कमांड

आज्ञा lsof सर्वात मूलभूत आहे आम्ही आपल्याला किती कर्ज द्यायचे आहे आणि लिनक्सचे मूळ रहिवासी आहे, हा प्रत्येक वापरकर्त्याला माहित असावा. या आदेशाद्वारे सिस्टीममध्ये पोर्ट्स उघडलेले जाणून घेण्यासाठी आपल्याला पुढील प्रमाणे अनुक्रम प्रविष्ट करणे आवश्यक आहे, जे हे आपल्याला विविध माहिती दर्शवेल जिथे आपण हायलाइट करू: ofप्लिकेशनचे नाव (उदाहरणार्थ, sshd), सॉकेट प्रोग्रामचा (या प्रकरणात आयपी पत्ता 10.86.128.138 पोर्ट 22 जे सूचीबद्ध आहे संबंधित) आणि प्रक्रियेचा अभिज्ञापक (जे 85379 असेल).

$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN

lsof- आउटपुट

नेटस्टेट आज्ञा

आज्ञा नेटस्टॅट मागीलच्या संदर्भात त्याच्या वाक्यरचनामध्ये थोडेसे बदलते परंतु काही सादर करतात लक्षात ठेवणे खूपच सोपे पॅरामीटर्स एका साध्या मेमोनिक शब्दाबद्दल धन्यवाद. आतापासून हा शब्द विसरू नका पुटोना, जे खालील वैशिष्ट्यांचा संदर्भ देते:

लिनक्स विभाजनाचे आकार बदलणे कसे
संबंधित लेख:
उबंटू विभाजनांचा आकार बदला
  • पी: निर्दिष्ट प्रोटोकॉलसाठी कनेक्शन दर्शवते जे टीसीपी किंवा यूडीपी असू शकतात.
  • u: सर्व यूडीपी पोर्टची यादी करा.
  • टी: सर्व टीसीपी पोर्टची यादी करा.
  • ओ: प्रदर्शित करते टाइमर.
  • n: पोर्ट क्रमांक दर्शवते.
  • अ: सिस्टममधील सर्व सक्रिय कनेक्शन प्रदर्शित करते.

अशा प्रकारे कमांड एन्टर करून त्याला ए फिल्टर करू पाईप आम्हाला एका विशिष्ट बंदराबद्दल माहिती मिळू शकते.

$ netstat -putona | grep numero-de-puerto

नेटस्टेट_पुतोना

Nmap कमांड

एनएमएपी ही एक उपयुक्तता आहे जी आम्ही करतो अनेक स्कॅनना अनुमती देते आमच्या सिस्टीममध्ये आणि त्यापैकी एक, उपकरणांमधील एक खुला बंदर. कार्यान्वित करण्यासाठी आपल्याला प्रकाराचा क्रम सादर करणे आवश्यक आहे nmap -sX -OY, टीसीपी किंवा यूडीपी कनेक्शनसाठी अनुक्रमे टी किंवा यू चे मूल्य घेणे आणि आमच्या यंत्राचा आयपी पत्ता (किंवा थोडक्यात लोकल होस्ट) चे मूल्य घ्या. पुढील उदाहरण पहा.

</pre>
$ sudo nmap -sU -O localhost
$ sudo nmap -sT -O 192.168.0.1
<pre>

या तीन अनुप्रयोगांसह आपल्याकडे आपल्या मशीनचे मुक्त पोर्ट निश्चित करण्यासाठी आधीपासूनच पर्याप्त साधने आहेत. आपण समान साधने वापरता किंवा सिस्टीमचे ओपन पोर्ट सत्यापित करण्यासाठी आपल्याला इतर कोणताही मार्ग माहित आहे?


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   पियरे म्हणाले

    मला काहीही समजत नाही. सामान्य, मी एक विशेषज्ञ नाही, परंतु हे मनोरंजक आहे 🙂

  2.   लिलिया पेरेग्रीना म्हणाले

    नमस्कार शुभेच्छा, बंदरातून आगमन करणारा डेटा मी कसा पाहू शकतो?
    माझ्याकडे एक डिव्हाइस आहे ज्याने मला माझ्या उबंटूच्या 10005 पोर्टवर जीपीआरद्वारे तार पाठवले आणि मला टर्मिनलद्वारे माझ्याकडे येणा str्या तार पाहण्यासाठी आवश्यक आहे, कृपया कृपया मला पाठिंबा द्या? धन्यवाद. slds

  3.   पल्दार वाळू म्हणाले

    नेटस्टेट -पुतोना कमांडद्वारे मी असे निरीक्षण करतो की 127.0.0.1 पत्ता दोन प्रोटोकॉल टीसीपी आणि अद्ययावत, दोन्ही पोर्ट 53 मध्ये आढळतो. हे सामान्य आहे की बरोबर? योगायोगाने मला डान्समास्क आणि झिमब्रा डेस्कटॉपची समस्या आहे जी उबंटू 16.04 मध्ये उचलत नाही.

    झिंब्रा सुरू करण्याच्या प्रयत्नात ते मला दर्शविते: पृष्ठ 127.0.0.1 ने कनेक्शन नाकारले आहे.

    या समुदायात सामील होण्यास तुमच्या मदतीची मी प्रशंसा करतो.

  4.   जे.जेमिसन म्हणाले

    खूप छान

    फक्त जोडा: एलएस सह आपल्याला प्रक्रियेचा मार्ग माहित असू शकतो आणि एसएस किंवा फ्यूझर सारख्या इतर कमांडस देखील आहेत ज्याद्वारे आपण पाहू शकतो की कोणती प्रक्रिया पोर्ट वापरत आहे.

    येथे पाहिले: https://www.sysadmit.com/2018/06/linux-que-proceso-usa-un-puerto.html

  5.   जॉर्ज व्ही. म्हणाले

    उत्कृष्ट, उत्कृष्ट सारांश आणि स्पष्टीकरण दिले, मी पुटोनो हे हे विसरणार नाही. ;-डी