मैनपेज ECC कुंजी उत्पन्न करने की क्षमता का वर्णन करता है क्योंकि OpenSSH 5.9p1 का संस्करण (माउंटेन लायन के साथ आने वाला संस्करण) संभवतः ECC का समर्थन कर सकता है। हालाँकि, OpenSSH का वास्तविक निर्माण जो माउंटेन लायन के साथ जुड़ा हुआ था, ECC समर्थन 1 की कमी प्रतीत होता है । संकलित बायनेरिज़ में ईसीसी का समर्थन शामिल नहीं होने पर मैनपीज़ को संशोधित नहीं किया जाता है।
यदि आप ECC समर्थन चाहते हैं या चाहते हैं, तो आप OpenSSH का निर्माण करने के लिए MacPorts (या शायद Homebrew) का उपयोग कर सकते हैं जो ECC का समर्थन करता है। हालांकि आप कुछ असंगतताओं में भाग सकते हैं:
- बंडल किए गए ssh- एजेंट ( लॉन्च के द्वारा स्वचालित रूप से शुरू किया गया ) किसी भी ECC कुंजी को संभालने में सक्षम नहीं होगा (आपको "कस्टम" -बिल्ट एजेंट का अपना उदाहरण शुरू करना होगा, या हर बार जब आप ECC कुंजी का उपयोग करते हैं तो अपना पासवर्ड टाइप करें "कस्टम" -बिल्ट ssh ), और
- "कस्टम" -बिल्ट टूल्स में Apple के पैच-इन कीचेन इंटीग्रेशन नहीं होगा।
1 ओपनएसएसएच की कॉन्फ़िगर स्क्रिप्ट यह सुनिश्चित करने के लिए कुछ चेक करती है कि उपलब्ध ओपनएसएसएल लाइब्रेरी पर्याप्त नई है और इसमें ईसीसी कार्यक्षमता के विभिन्न बिट्स शामिल हैं; OpenSSL का बंडल संस्करण इन आवश्यकताओं को पूरा करता है। मुझे यकीन नहीं है कि ओपनएसएसएच के बंडल संस्करण को ईसीसी समर्थन के बिना क्यों बनाया गया था।
/usr/bin/ssh-keygen
आपके सिस्टम पर इसका एकमात्र संस्करण है और क्या आपके पास संभवतः कई ओपनएसएसएल संस्करण हैं? मेरे 10.8.2 सिस्टम मेंssh -V
OpenSSH_5.9p1, OpenSSL 0.9.8r 8 फरवरी 2011 है।