मैं रूट के रूप में PuTTY के साथ लॉग इन करने का प्रयास करता हूं, लेकिन जब मैं पासवर्ड टाइप करता हूं तो यह कहता है कि एक्सेस अस्वीकृत ।
कृपया कोई मुझे इसे ठीक करने में मदद कर सकता है?
/etc/ssh/sshd_config
दिख रहा है?
मैं रूट के रूप में PuTTY के साथ लॉग इन करने का प्रयास करता हूं, लेकिन जब मैं पासवर्ड टाइप करता हूं तो यह कहता है कि एक्सेस अस्वीकृत ।
कृपया कोई मुझे इसे ठीक करने में मदद कर सकता है?
/etc/ssh/sshd_config
दिख रहा है?
जवाबों:
केवल चार संभावित समस्याएँ हैं जिनके बारे में मैं सोच सकता हूँ (जिनमें से अधिकांश को पहले ही कवर किया जा चुका है):
यदि आप एक आईपी पते का उपयोग कर रहे हैं, तो इसे जांचें।
यदि आप एक होस्ट नाम का उपयोग कर रहे हैं, तो सत्यापित करें कि यह सही आईपी पते की ओर इशारा कर रहा है और / या इसके बजाय आईपी पते का प्रयास करें।
तथ्य यह है कि आपके पास रूट एक्सेस है इसका मतलब यह नहीं है कि आप वास्तव में रूट के रूप में लॉग इन कर सकते हैं। इसका केवल यह अर्थ है कि आपका रूट विशेषाधिकारों (सामान्य रूप से सुडो के माध्यम से) के साथ एक खाता है।
यदि आप मैन्युअल रूप से उपयोगकर्ता नाम दर्ज नहीं कर रहे हैं, तो सुनिश्चित करें कि कनेक्शन → डेटा → ऑटो-लॉगिन उपयोगकर्ता नाम वास्तव में रूट है ।
आपके द्वारा दर्ज किया गया पासवर्ड जांचें।
सत्यापित करें कि CapsLockअक्षम है।
सत्यापित करें कि PuTTY उचित कीबोर्ड लेआउट का उपयोग करता है।
यदि आप उपयोग करते हैं AltGr, तो सुनिश्चित करें कि टर्मिनल → कीबोर्ड → AltGr के रूप में कार्य करता है क्योंकि कोमोपेस कुंजी की जांच नहीं की गई है।
यदि उपरोक्त में से कोई भी काम नहीं करता है, तो फ़ील्ड कनेक्शन → डेटा → ऑटो-लॉगिन यूज़रनेम (यह निर्धारित किया गया है) को साफ़ करें और यह सत्यापित करने के लिए उपयोगकर्ता नाम फ़ील्ड में पासवर्ड दर्ज करें कि यह सही ढंग से दर्ज हो जाए।
कुछ SSH सर्वर कुछ उपयोगकर्ताओं के लिए SSH लॉगिन को अक्षम कर सकते हैं और डिफ़ॉल्ट रूप से रूट लॉगिन को अक्षम भी कर सकते हैं।
यदि आप ओपन एसएसएच सर्वर का उपयोग कर रहे हैं, तो आपको /etc/ssh/sshd_config
यह सुनिश्चित करना होगा कि इसमें निम्नलिखित में से कोई एक पंक्ति न हो।
PermitRootLogin no
PermitRootLogin without-password
एक सरल पहुँच में दोनों परिणाम से वंचित। त्रुटि, हालांकि वे आपको पासवर्ड दर्ज करने की अनुमति देते हैं। सार्वजनिक कुंजी का उपयोग करके प्रमाणित करने पर उत्तरार्द्ध केवल रूट लॉगिन की अनुमति देता है।
रूट लॉगिन की अनुमति देने के लिए, संबंधित पंक्ति को हटा दें या इसे निम्न के साथ बदलें:
PermitRootLogin yes
अधिक जानकारी के लिए आदमी sshd_config देखें ।
/etc/ssh/sshd_config
फ़ाइल में उल्लेखित दो लाइनों में से कोई भी शामिल नहीं था, हालांकि मैंने PermitRootLogin yes
अपनी फ़ाइल वैसे भी लाइन को जोड़ा और यह काम किया। सुनिश्चित करें कि आप उस फ़ाइल ( service ssh restart
) में कोई भी संशोधन करने के बाद अपनी SSH सेवा को पुनः आरंभ करें , ताकि वे प्रभावी हों।