PuTTY पासवर्ड पहुंच से वंचित [बंद]


10

मैं रूट के रूप में PuTTY के साथ लॉग इन करने का प्रयास करता हूं, लेकिन जब मैं पासवर्ड टाइप करता हूं तो यह कहता है कि एक्सेस अस्वीकृत

कृपया कोई मुझे इसे ठीक करने में मदद कर सकता है?


1
आपने क्या प्रयास किया है? क्या आपने सत्यापित किया कि आप सही होस्ट से जुड़ रहे हैं? क्या ई पासवर्ड सही है, या क्या आपने कीबोर्ड लेआउट बदलना पसंद किया है? क्या आप अन्य उपयोगकर्ताओं का उपयोग करके लॉग इन कर सकते हैं? SSH रूट लॉगिन सक्षम या अक्षम है?
डैनियल बेक

@ DanielBeck के प्रश्नों के अतिरिक्त: क्या रूट लॉगिन सर्वर पर सक्षम है? कैसा /etc/ssh/sshd_configदिख रहा है?
nerdwaller

जवाबों:


24

केवल चार संभावित समस्याएँ हैं जिनके बारे में मैं सोच सकता हूँ (जिनमें से अधिकांश को पहले ही कवर किया जा चुका है):

  • आप सही सर्वर से कनेक्ट नहीं कर रहे हैं।

    • यदि आप एक आईपी पते का उपयोग कर रहे हैं, तो इसे जांचें।

    • यदि आप एक होस्ट नाम का उपयोग कर रहे हैं, तो सत्यापित करें कि यह सही आईपी पते की ओर इशारा कर रहा है और / या इसके बजाय आईपी पते का प्रयास करें।

  • आप सही उपयोगकर्ता नाम दर्ज नहीं कर रहे हैं।

    • तथ्य यह है कि आपके पास रूट एक्सेस है इसका मतलब यह नहीं है कि आप वास्तव में रूट के रूप में लॉग इन कर सकते हैं। इसका केवल यह अर्थ है कि आपका रूट विशेषाधिकारों (सामान्य रूप से सुडो के माध्यम से) के साथ एक खाता है।

    • यदि आप मैन्युअल रूप से उपयोगकर्ता नाम दर्ज नहीं कर रहे हैं, तो सुनिश्चित करें कि कनेक्शन → डेटा → ऑटो-लॉगिन उपयोगकर्ता नाम वास्तव में रूट है

  • आप सही पासवर्ड दर्ज नहीं कर रहे हैं।

    • आपके द्वारा दर्ज किया गया पासवर्ड जांचें।

    • सत्यापित करें कि CapsLockअक्षम है।

    • सत्यापित करें कि PuTTY उचित कीबोर्ड लेआउट का उपयोग करता है।

    • यदि आप उपयोग करते हैं AltGr, तो सुनिश्चित करें कि टर्मिनल → कीबोर्ड → AltGr के रूप में कार्य करता है क्योंकि कोमोपेस कुंजी की जांच नहीं की गई है।

    • यदि उपरोक्त में से कोई भी काम नहीं करता है, तो फ़ील्ड कनेक्शन → डेटा → ऑटो-लॉगिन यूज़रनेम (यह निर्धारित किया गया है) को साफ़ करें और यह सत्यापित करने के लिए उपयोगकर्ता नाम फ़ील्ड में पासवर्ड दर्ज करें कि यह सही ढंग से दर्ज हो जाए।

  • रूट एक्सेस अक्षम है।

    कुछ SSH सर्वर कुछ उपयोगकर्ताओं के लिए SSH लॉगिन को अक्षम कर सकते हैं और डिफ़ॉल्ट रूप से रूट लॉगिन को अक्षम भी कर सकते हैं।

    यदि आप ओपन एसएसएच सर्वर का उपयोग कर रहे हैं, तो आपको /etc/ssh/sshd_configयह सुनिश्चित करना होगा कि इसमें निम्नलिखित में से कोई एक पंक्ति न हो।

    PermitRootLogin no
    PermitRootLogin without-password
    

    एक सरल पहुँच में दोनों परिणाम से वंचित। त्रुटि, हालांकि वे आपको पासवर्ड दर्ज करने की अनुमति देते हैं। सार्वजनिक कुंजी का उपयोग करके प्रमाणित करने पर उत्तरार्द्ध केवल रूट लॉगिन की अनुमति देता है।

    रूट लॉगिन की अनुमति देने के लिए, संबंधित पंक्ति को हटा दें या इसे निम्न के साथ बदलें:

    PermitRootLogin yes
    

    अधिक जानकारी के लिए आदमी sshd_config देखें ।


मेरे लिए रूट एक्सेस अक्षम था, बढ़िया जवाब!
बरगी

1
4 वें विकल्प ने मेरे लिए भी काम किया। मेरी /etc/ssh/sshd_configफ़ाइल में उल्लेखित दो लाइनों में से कोई भी शामिल नहीं था, हालांकि मैंने PermitRootLogin yesअपनी फ़ाइल वैसे भी लाइन को जोड़ा और यह काम किया। सुनिश्चित करें कि आप उस फ़ाइल ( service ssh restart) में कोई भी संशोधन करने के बाद अपनी SSH सेवा को पुनः आरंभ करें , ताकि वे प्रभावी हों।
Steph

0

मेरे लिए यह फेल 2 एबन था जिसे मैंने स्थापित किया था।

समाधान: संपादित करें /etc/fail2ban/jail.local

प्रविष्टि के साथ लाइन को ignoreip =संपादित किया जाना चाहिए। अपने IP / CIDR / DNS नाम को बॉक्स में रखें और लॉगिन फिर से संभव होना चाहिए।

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