तो मेरे पास यह परिदृश्य है जहां एक लक्षित मशीन पर एक दूरस्थ कॉल किया जाएगा। यह संभव है कि एसएसएच कुंजी उत्पन्न करने के लिए एक से अधिक कॉल किए जाएंगे, इस स्थिति में स्क्रिप्ट लटकाएगी क्योंकि यह ओवरराइट (वाई/एन) के लिए अनुरोध करता है।मैं ssh-keygen कैसे चला सकता हूं ताकि यह एक कुंजी प्रमाण मौजूद होने पर संकेत दिए बिना ओवरराइट हो जाए?
क्या उचित है यदि पाया गया तो कुंजियों के गैर-इंटरैक्टिव ओवरराइट (या चुपचाप अनदेखा) का अनुरोध करने के लिए?
वहाँ
man ssh-keygen
में एक --force या --overwrite विकल्प हो करने के लिए है कि मैं पा सकते हैं नहीं लगता है। क्या इस तरह से काम करने के लिए कोई तर्क है, या क्या यह एक बग है जिसे मुझे लेखकों को रिपोर्ट करनी चाहिए?
किसी भी मदद की सराहना की जाती है।
दिलचस्प ... ऐसा लगता है कि कुछ डिस्ट्रो के रखरखावकर्ता इसे अक्षम करना चुनते हैं। Http://www.dsm.fordham.edu/cgi-bin/man-cgi.pl?topic=ssh-keygen&sect=1 पर ** ** ** ** ओवरराइटिंग के लिए ध्वजांकित है। Centos 6.2 और डेबियन निचोड़ पर मैन पेज में विकल्प नहीं है, और ssh-keygen -o barfs के साथ बुलाया गया है। – tink
स्टैक ओवरफ़्लो प्रोग्रामिंग और विकास प्रश्नों के लिए एक साइट है। यह प्रश्न ऑफ़-विषय प्रतीत होता है क्योंकि यह प्रोग्रामिंग या विकास के बारे में नहीं है। सहायता केंद्र में [मैं यहां कौन से विषय पूछ सकता हूं] (http://stackoverflow.com/help/on-topic) देखें। शायद [सुपर उपयोगकर्ता] (http://superuser.com/) या [यूनिक्स और लिनक्स स्टैक एक्सचेंज] (http://unix.stackexchange.com/) पूछने के लिए एक बेहतर जगह होगी। यह भी देखें [मैं देव ओप्स के बारे में प्रश्न कहां पोस्ट करूं?] (Http://meta.stackexchange.com/q/134306) – jww
@jww यह टिप्पणी 4 साल देर हो चुकी है। प्रश्न विषय के रूप में पहले ही बंद कर दिया गया है। – NuclearPeon