SSH पासवर्ड के लिए संकेत देता है, भले ही निजी कुंजी उपलब्ध हो, सर्वर को प्रस्तुत किया जाता है और इसे जाना जाता है


9

मुझे एक VirtualBox मशीन के भीतर एक ubuntu डेस्कटॉप मिला है और मुझे ओपनश सर्वर के साथ एक अजीब व्यवहार मिला है:

  • जब मेरा उपयोगकर्ता पहले से ही सर्वर (पहले ssh कंसेशन) से जुड़ा नहीं है, तो यह पासवर्ड के लिए संकेत देता है, भले ही निजीकरण कुंजी उपलब्ध हैं (PuTTY + पेजेंट)। उस पहले कनेक्शन के बाद, अगर मैं एक द्वितीयक या तीसरा कनेक्शन खोलता हूं, तो यह कुंजियों के साथ जुड़ जाता है।
  • यदि मैं सभी कनेक्शनों को बंद कर देता हूं और एक नया खाता खोलता हूं तो यह पासवर्ड के लिए संकेत देता है।
  • अगर मैंने 4 खुले कनेक्शन दिए हैं और मैं पहले वाले (पासवर्ड के लिए संकेत देने वाला) को बंद कर देता हूं, तो पाँचवाँ कनेक्शन कुंजियों के साथ होगा

किसी को भी यह पहले से ही देखा?

मदद करने के लिए समय बिताने के लिए धन्यवाद

जवाबों:


14

उपयोगकर्ता के होम डायरेक्टरी को कैसे माउंट किया जाता है? ऐसा लगता है, जो भी कारण के लिए, उपयोगकर्ता के घर निर्देशिका उपलब्ध नहीं है अगर उपयोगकर्ता लॉग इन नहीं है, ताकि sshd अधिकृत_की फ़ाइल नहीं खोज सके।

इसके अलावा, किसी भी संदेश के लिए सर्वर पर /var/log/auth.log पर एक नज़र डालें।

अद्यतन: यदि पासवर्ड-कम लॉगिन करना आवश्यक है, तो आप गैर-एन्क्रिप्टेड निर्देशिका में ऑथराइज़्ड_कीप्स देखने के लिए sshd_config फ़ाइल को बदल सकते हैं। http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&sektion=5

मुझे लगता है कुछ इस तरह काम करेगा (परीक्षण नहीं):

AuthorizedKeysFile /etc/ssh/pubkeys/%u/authorized_keys .ssh/authorized_keys

यह sshd को बताए कि अनएन्क्रिप्टेड लोकेशन और एन्क्रिप्टेड दोनों में पब्लिक कीज़ की जांच करना चाहिए। अधिक जानकारी के लिए मैन पेज देखें।


अच्छा विचार !! मुझे लगता है कि उपयोगकर्ता dir एन्क्रिप्टेड है इसलिए यह हो सकता है!
सेबर

उपयोगकर्ता की होम डायरेक्टरी को एक-दूसरे का उपयोग करना चाहिए।
kzh

1
आह, यह कारण होगा, तब, क्योंकि sshd होम डायरेक्टरी की सामग्री को डिक्रिप्ट नहीं कर सकता है।
cjc

1
@kzh: yup, उबंटू डेस्कटॉप के साथ एक बार जल गया था। यदि आप ssh का उल्लेख किए बिना होम डायरेक्टरी (क्यों नहीं?) को एन्क्रिप्ट करना चाहते हैं। मुझे दो और दो को एक साथ रखना चाहिए, लेकिन एक सरल "नोट: यह एसएसएच को प्रभावित करेगा ..." मददगार होगा।
ग्रेवीफेस

1
यदि आप अपना पासवर्ड दर्ज नहीं करते हैं, तो जब आप लॉग इन करते हैं तो आपके घर की निर्देशिका को कैसे डिक्रिप्ट किया जाएगा?
रैंडम 832
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.