गैर मानक ssh पोर्ट का चित्र


18

मेरे पास यह सर्वर है जो ssh के लिए 22 के बजाय दूसरे पोर्ट का उपयोग करने के लिए कॉन्फ़िगर किया गया है। मैं यह कैसे पता लगा सकता हूं कि यह किस पोर्ट नंबर पर है?

जवाबों:


6

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


2
मैं इस कमांड का उपयोग करके स्कैन करने की कोशिश करता nmap -p 8000-8999 -r domain.comहूं क्योंकि मुझे याद है कि यह 4 अंक के लिए 8 से शुरू होता है। क्या यह बताने के लिए पर्याप्त है कि मैं ssh की खोज करना चाहता हूं? यदि ssh 8111 पर है, तो क्या उसने कहा कि खोला हुआ बंदरगाह ssh है? मैं यह काम नहीं कर सकता क्योंकि मेरा आईपी मेरे सर्वर द्वारा पहले से ही अवरुद्ध है। मैं जानवर बल को रोकने के लिए कुछ स्थापित करता हूं। अब मैं धीरे-धीरे स्कैन करने के लिए नैम्प कमांड स्विच खोज रहा हूं।
CallMeLaNN

28

यदि आपके पास कमांडलाइन तक पहुंच है, और / etc / ssh / sshd_config तक पहुंच पढ़ें , चलाएं

grep Port /etc/ssh/sshd_config

वाह!! यह वही है जो मैं देख रहा था .. :)
सौरव कुमार

1
यह स्वीकृत उत्तर क्यों नहीं है?
अमलगोविनस

27

रन nmap -sV <hostname/ip>- जो सर्विस डिटेक्शन के साथ नैप है, इसका अर्थ यह है कि पोर्ट के आधार पर सेवा का अनुमान लगाने के बजाय यह वास्तव में पोर्ट पर क्या सुन रहा है।

यह आपको आउटपुट देगा जो कुछ इस तरह दिखता है:

PORT STATE SERVICE VERSION

666/tcp open ssh OpenSSH 5.3p1 Debian 3ubuntu4 (protocol 2.0)

यदि यह अभी भी पोर्ट को नहीं ढूंढता है, तो रन करें nmap -p- -sV <hostname/IP>- यह सभी 65k पोर्ट को स्कैन करेगा - यह धीमा है, लेकिन यदि यह एक उच्च अप पोर्ट पर चल रहा है तो यह इसे ढूंढ लेगा।

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