जवाबों:
आप उन विकल्पों को .ssh / config में जोड़ सकते हैं और कुछ टाइपिंग को बचा सकते हैं:
Host host
BatchMode yes
काम करना चाहिए।
मुझे बस यह समस्या थी और यहाँ उत्तर मिला:
http://www.gossamer-threads.com/lists/openssh/dev/47179
मूल रूप से, ओपनश ने चुनौती-प्रतिनिधि को लागू करने के लिए कीबोर्ड-इंटरैक्टिव का उपयोग किया। इसलिए यदि इनमें से कोई भी विकल्प "हां" पर सेट है, तो कीबोर्ड-इंटरैक्टिव कोड में "हां" पर सेट हो जाता है। आपको अपने इच्छित व्यवहार को प्राप्त करने के लिए दोनों को "नहीं" पर सेट करना होगा।
मुझे करना था:
ssh -o PasswordAuthentication=no -o KbdInteractiveAuthentication=no -o ChallengeResponseAuthentication=no
बेशक, BatchMode=yes
सेटिंग आपके लिए इन सभी का ध्यान रखेगी और भविष्य में किसी भी नए उपयोगकर्ता इंटरैक्टिव प्रमाणीकरण विधियों के खिलाफ आपको भविष्य के प्रमाण देगी।