2010-07-18 11 views
7

प्रासंगिक प्रश्न:कपड़ा स्वत: प्रवेश

मैं निजी सार्वजनिक कुंजी (कोई पासवर्ड) इस गाइड का उपयोग कर के साथ प्रवेश करने पोटीन कॉन्फ़िगर किया गया: http://www.codelathe.com/blog/index.php/2009/02/20/ssh-without-password-using-putty/

यह काम करता है।

अब मैं फैब्रिक को बिना पासवर्ड प्रॉम्प्ट के चलाना चाहता हूं। यह काम नहीं करता है और मुझे पासवर्ड के लिए संकेत मिलता है। मुझे लगता है कि परमिको (या कुछ अन्य फैब्रिक निर्भरता) को पीपीके फ़ाइल नहीं मिल रही है। मैं निजी कुंजी फ़ाइल कहां रखूं और मैं इसके बारे में कपड़े/paramiko कैसे कहूं?

पायथन 2.6.5 और नवीनतम फैब्रिक (0.91)/पुटी (0.60) का उपयोग करके Vista पर चल रहा है।

उत्तर

9

अपने fabfile.py के लिए निम्न काम करना चाहिए जोड़ना:

env.user = "your_username" 
env.key_filename = ["/path/to/keyfile"] 

fabric docs देखें।

+0

बहुत अच्छा लग रहा है लेकिन काम नहीं करता है। मुझे अभी भी पासवर्ड के लिए संकेत मिलेगा! –

+0

-i या तो काम नहीं करता है। –

+4

हल हो गया! मुझे इसे काम करने के लिए Puttygen में ओपनएसएसएच प्रारूप में कुंजी निर्यात करना पड़ा। यह, आपके सूचक के साथ इस मुद्दे को हल किया। धन्यवाद! +1। –

संबंधित मुद्दे