पासवर्ड अभी भी पासवर्ड के लिए पूछ ssh


0

मैं एक SSH पासवर्ड रहित लॉगिन सेटअप करने की कोशिश कर रहा हूँ, लेकिन यह काम करने के लिए नहीं मिल सकता है ... यहाँ मैंने क्या किया है:

होस्ट: (OpenSSH_5.3p1, OpenSSL 1.0.0-fips)

1.) ssh-keygen -t dsa

2.) id_dsa.pub को रिमोट सर्वर पर कॉपी किया OpenSSH_6.2p2 (CentrifyDC build 5.1.3-204) (CentrifyDC build 5.1.3-204), OpenSSL 0.9.8zc-fips

3.) भाग गया cat id_dsa.pub >> authorized_keysऔर cat id_dsa.pub >> authorized_keys2रिमोट सर्वर पर

रिमोट:

1.) chmod 700.श दिर पर

2.) chmod 700अधिकृत_की और अधिकृत_की 2 दोनों पर

मुझे यहां क्या समझ नहीं आ रहा है?


1
आप त्रुटि संदेशों को देखने का प्रयास क्यों नहीं करते हैं? यह करने का तरीका सर्वर पर हाथ से ssh शुरू करना है, service ssh stop && /usr/sbin/sshd -Dd(यदि आप डेबियन का उपयोग कर रहे हैं), तो ऐसा होने पर कनेक्ट करने और देखने की कोशिश करना। अन्यथा, /var/log/auth.logआपके डिस्ट्रो में जो कुछ भी है उसे देखें। आप इसके साथ भी कर सकते हैं cd /var/log && grep -nrI ssh
MariusMatutiae

ठीक है, मैंने हमेशा सिर्फ ssh-keygen किया है और rsa फाइल जेनरेट की है .. लेकिन A) मैंने देखा कि आपका रास्ता अधिकृत_की के लिए गलत है, और id_rsa.pub स्थानीय कंप्यूटर पर है, जबकि अधिकृत_की फ़ाइल आप जोड़ रहे हैं। दूरस्थ सर्वर पर है। इसके अलावा यह कोई समस्या नहीं है, लेकिन डेटा फ़ाइल फ़ाइल पर किसी चीज़ पर 7 अनुमति देना समझदारी है। कर सकते हैं chmod 600 id_rsa (स्थानीय)। chmod 644 id_rsa.pub (स्थानीय और दूरस्थ) chmod 600 अधिकृत_कीज
barlop

यह भी जाँचें sshd_config ने PubkeyAuthentication हाँ की तर्ज पर कुछ किया है। और अपने पथ दूरस्थ होस्ट पर authorized_keys लिए .. की तरह होना चाहिए ~/.ssh/authorized_keys आप उपयोग कर सकते हैं ssh-copy-id देखने के superuser.com/questions/959671/...
barlop
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.