जवाबों:
मान लें कि आपके पास कमांड लाइन तक पहुंच नहीं है (अन्यथा आपको पहले से ही पता होगा कि पोर्ट नंबर क्या था), आप एसएसएच सेवा जिस पोर्ट पर चल रहे हैं उसे पहचानने और पहचानने के लिए एक पोर्ट स्कैन कर सकते हैं। मैं सुझाव देता हूं कि नैम्प रन करें। हालांकि इसकी कोई गारंटी नहीं है कि यह मिल जाएगा।
यदि आपके पास कमांडलाइन तक पहुंच है, और / etc / ssh / sshd_config तक पहुंच पढ़ें , चलाएं
grep Port /etc/ssh/sshd_config
रन 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 पोर्ट को स्कैन करेगा - यह धीमा है, लेकिन यदि यह एक उच्च अप पोर्ट पर चल रहा है तो यह इसे ढूंढ लेगा।
nmap -p 8000-8999 -r domain.com
हूं क्योंकि मुझे याद है कि यह 4 अंक के लिए 8 से शुरू होता है। क्या यह बताने के लिए पर्याप्त है कि मैं ssh की खोज करना चाहता हूं? यदि ssh 8111 पर है, तो क्या उसने कहा कि खोला हुआ बंदरगाह ssh है? मैं यह काम नहीं कर सकता क्योंकि मेरा आईपी मेरे सर्वर द्वारा पहले से ही अवरुद्ध है। मैं जानवर बल को रोकने के लिए कुछ स्थापित करता हूं। अब मैं धीरे-धीरे स्कैन करने के लिए नैम्प कमांड स्विच खोज रहा हूं।