मैं एक सार्वजनिक कुंजी का उपयोग करके एक वेब से एक वेबसर्वर के लिए SSH के लिए कोशिश कर रहा हूँ। NAS उपयोगकर्ता 'रूट' है और वेबसर्वर उपयोगकर्ता 'बैकअप' है
मेरे पास सभी अनुमतियाँ सही तरीके से सेट हैं और जब मैं SSH कनेक्शन को डिबग करता हूं तो मुझे प्राप्त होता है: (डिबग का अंतिम थोड़ा सा)
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Next authentication method: publickey
debug1: Offering DSA public key: /root/.ssh/id_dsa.pub
debug1: Server accepts key: pkalg ssh-dss blen 433
debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/root/.ssh/id_dsa.pub':
मैं कमांड का उपयोग कर रहा हूं:
ssh -v -i /root/.ssh/id_dsa.pub backup@webserver.com
तथ्य यह है कि यह पासफ़्रेज़ के लिए पूछ रहा है निश्चित रूप से एक अच्छा संकेत है, लेकिन मैं नहीं चाहता कि इसके लिए यह संकेत या एक पासवर्ड (जो बाद में आता है अगर मैं पासफ़्रेज़ पर 'रिटर्न' दबाता हूं)