इनमें से किसी भी सर्वर पर कुछ भी करने के लिए पासवर्ड टाइप न करने के लिए, मुझे अपना ssh प्रमाणपत्र रिमोट पर अपलोड करना होगा:
ssh-copy-id CptBartender@remote
अब ... मुझे 400 से अधिक सर्वरों पर उस प्रमाणपत्र को अपलोड करने की आवश्यकता है, और मैं कई बार अपना पासवर्ड टाइप / पेस्ट न करने का तरीका खोजने की कोशिश कर रहा हूं।
प्रश्न यह है: मैं इसे विंडोज पर (मिनगव के साथ) कैसे स्वचालित कर सकता हूं? साइगविन सबसे अधिक संभावना नहीं है, क्योंकि यह नरक से महान कॉर्पो फ़ायरवॉल के पीछे लगता है।
अब तक मैं:
- एक ऐसी स्क्रिप्ट तैयार करें जो हर रिमोट पर प्रसारित हो, लेकिन यह उनमें से हर एक के लिए पासवर्ड मांगती है
yes
कोई फायदा नहीं हुआ पासवर्ड पास करने की कोशिश की- के बारे में पढ़ा है
expect
, लेकिन इसे MinGW पर काम करने का तरीका नहीं मिला - के बारे में
sshpass
- के रूप में एक ही पढ़ेंexpect
मैं हालांकि AutoIt
आईएनजी के बारे में है, लेकिन वहाँ एक बेहतर तरीका होना चाहिए ...