मैं कुछ घंटों के लिए इसके साथ संघर्ष कर रहा हूं इसलिए किसी भी मदद की बहुत सराहना की जाती है ...
मेरे पास 2x सर्वर हैं जिनमें से मैं ssh
OSX से सार्वजनिक कुंजी के साथ दोनों कर सकता हूं , इसमें कोई समस्या नहीं है, इसलिए मैं निश्चित हूं कि सब कुछ अच्छा है sshd_config
।
मैं एक क्रॉन जॉब को कॉन्फ़िगर करने का प्रयास कर रहा हूं rsync
दो सर्वरों को सिंक करने के और ssh
एक सार्वजनिक कुंजी का उपयोग करके सर्वर ए में सर्वर बी (बैकअप) की आवश्यकता है ।
मैं अपने जीवन के लिए काम नहीं कर सकता क्योंकि यह मेरी सार्वजनिक कुंजी नहीं खोजता - वे अंदर हैं ~/.ssh/
(यानी। /root/.ssh
) में हैं और सभी फ़ाइल अनुमतियां A & B के लिए सही हैं।
यह आउटपुट है:
debug2: we did not send a packet, disable method
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/identity
debug3: no such identity: /root/.ssh/identity
debug1: Trying private key: /root/.ssh/id_rsa
debug3: no such identity: /root/.ssh/id_rsa
debug1: Trying private key: /root/.ssh/id_dsa
debug3: no such identity: /root/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
यह भी ध्यान दें कि यह उन निजी कुंजियों की तलाश में है जो मौजूद नहीं हैं ...
drwx------. 2 root root 4096 May 25 10:15 .
dr-xr-x---. 4 root root 4096 May 24 18:52 ..
-rw-------. 1 root root 403 May 25 01:37 authorized_keys
-rw-------. 1 root root 0 May 25 01:41 config
-rw-------. 1 root root 1675 May 25 02:35 id_rsa_tm1
-rw-------. 1 root root 405 May 25 02:35 id_rsa_tm1.pub
-rw-------. 1 root root 395 May 25 02:36 known_hosts
_tm1
अपनी मुख्य फ़ाइल नाम से (यानी mv id_rsa_tm1 id_rsa
और mv id_rsa_tm1.pub id_rsa.pub
)
ls -la /root/.ssh/