SSH-सक्षम कंप्यूटर के लिए स्थानीय नेटवर्क को कैसे स्कैन करें?


34

मैं अक्सर अपने घर में एक कंप्यूटर पर रहता हूं और मैं एसएसएच से दूसरे में जाना चाहूंगा, लेकिन अक्सर उस आईपी पते का पता नहीं होता जिसे मैं कनेक्ट करना चाहता हूं। क्या कोई रास्ता है, कमांड लाइन से, स्थानीय नेटवर्क को स्कैन करने के लिए ताकि मैं उस कंप्यूटर को ढूंढ सकूं जिसे मैं कनेक्ट करना चाहता हूं?


> लेकिन अक्सर उस व्यक्ति का आईपी पता नहीं पता होता है जिससे मैं कनेक्ट करना चाहता हूं कि क्या यह डीएनएस का आविष्कार नहीं था?
क्रिस मैककेन

1
अगर आपको नहीं पता कि आपके घर के नेटवर्क से कौन से कंप्यूटर जुड़े हुए हैं , तो मुझे लगता है कि आपको कोई समस्या हो सकती है ...
मैसिमो

1
... और तुम्हें कैसे पता कि तुम सही में sshing हो? अपने आईपी पते / नाम लुकअप को छाँटने का समय।
सिम्बियन

2
एंड्रयू के बचाव में: हाँ, डीएचसीपी पट्टे में अपरिवर्तित आईपी सेट करना और स्थानीय नाम रखना वांछनीय है। हालांकि, वास्तविक दुनिया के मामले पर विचार करें जहां मैंने सिर्फ एक हेडडाउन उबंटू पीसी को कार्यालय में पहुंचाया और इसे झुका दिया। पहले कनेक्शन के लिए, मैं एक कीबोर्ड ले जाने और उस पर निगरानी रखने के बिना आईपी को ढूंढना चाहता था। सिम्बियन के प्रश्न के लिए, मदरबोर्ड निर्माता को मैक एड्रेस डिकोडिंग (स्वचालित रूप से नैम्प / ज़ेनमैप द्वारा किया गया) और ऑपरेटिंग सिस्टम पर आधारित सही पीसी को जानना आसान था। कभी-कभी आप आईपी को नहीं जानते हैं और इसे खोजने की आवश्यकता है।
फ़िरोज़

जवाबों:


23

" Nmap " का उपयोग करें - यह आपको बताएगा कि कौन से होस्ट एक नेटवर्क पर हैं, और वास्तव में जिनके पोर्ट 22 खुले हैं। यदि आवश्यक हो तो अधिक लक्षित आउटपुट का उत्पादन करने के लिए आप इसे कुछ अन्य उपकरणों (जैसे grep) के साथ जोड़ सकते हैं।

नोट: इसे केवल अपने नेटवर्क पर करें। किसी अन्य व्यक्ति के नेटवर्क पर नैम्प या उसके समकक्ष चलना बुरा रूप माना जाता है।


यदि आप nmap
Gk

4
इस स्वीकृत जवाब में साधारण उदाहरण पंक्ति भी नहीं है
hmedia1

74

कमांड लाइन से आप उपयोग कर सकते हैं:

sudo nmap -sS -p 22 192.168.10.0/24

आपके नेटवर्क पर स्थानीय पता स्थान के लिए स्थानापन्न। मैं कभी-कभी इसका उपयोग तब करता हूं जब मैं एक बिना सिर वाली रसबेरी पी में प्लग करता हूं और यह खोजना चाहता हूं कि एसएचएस कहां करना है।


3
वास्तव में उपयोग-मामलों में से एक है जो मुझे इस प्रश्न को पूछने के लिए प्रेरित करता है। धन्यवाद!
एंड्रयू

+1 रास्पबेरी पाई का उपयोग करने के लिए भी लेकिन:sudo nmap -sS -p 22 192.168.10.0/24
Gtx

26
nmap -p 22 --open -sV 192.168.178.0/24

यह अन्य उत्तरों की तुलना में कैसे भिन्न है? हमें कैसे पता चलेगा कि मेरा स्थानीय नेटवर्क है?
लड़कियों को

1
इसकी आवश्यकता नहीं है sudoऔर इसे Android NetworkMapper
Vadym Tyemirov

2
मुझे यह उत्तर पसंद है। --openआउटपुट से बहुत सारे क्रूड को हटाने और वास्तव में मुझे वह मशीन दिखाई दी जिसकी मुझे तलाश थी।
डंकन जोन्स

3

आप पोर्ट 22 पर प्रत्येक आईपी को मैन्युअल रूप से टेलनेट कर सकते हैं।

सफल होने पर आपको ओपनएसएसएच संस्करण स्ट्रिंग देखना चाहिए।

सबनेट में प्रत्येक आईपी को जांचने की प्रक्रिया 'निर्देश' के माध्यम से की जा सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.