10.8.2 पर ECDSA ssh कुंजी


11

मैं ssh-keygen -t ecdsaएक ECDSA कुंजी उत्पन्न करता था, लेकिन मुझे त्रुटि मिली unknown key type ecdsa

man ssh-keygen कहते हैं:

 -t type
         Specifies the type of key to create.  The possible values are ``rsa1''
         for protocol version 1 and ``dsa'', ``ecdsa'' or ``rsa'' for
         protocol version 2.

किसी को भी इस पर कोई अंतर्दृष्टि है?


क्या /usr/bin/ssh-keygenआपके सिस्टम पर इसका एकमात्र संस्करण है और क्या आपके पास संभवतः कई ओपनएसएसएल संस्करण हैं? मेरे 10.8.2 सिस्टम में ssh -VOpenSSH_5.9p1, OpenSSL 0.9.8r 8 फरवरी 2011 है।
मैकलेमन

जवाबों:


17

मैनपेज ECC कुंजी उत्पन्न करने की क्षमता का वर्णन करता है क्योंकि OpenSSH 5.9p1 का संस्करण (माउंटेन लायन के साथ आने वाला संस्करण) संभवतः ECC का समर्थन कर सकता है। हालाँकि, OpenSSH का वास्तविक निर्माण जो माउंटेन लायन के साथ जुड़ा हुआ था, ECC समर्थन 1 की कमी प्रतीत होता है । संकलित बायनेरिज़ में ईसीसी का समर्थन शामिल नहीं होने पर मैनपीज़ को संशोधित नहीं किया जाता है।

यदि आप ECC समर्थन चाहते हैं या चाहते हैं, तो आप OpenSSH का निर्माण करने के लिए MacPorts (या शायद Homebrew) का उपयोग कर सकते हैं जो ECC का समर्थन करता है। हालांकि आप कुछ असंगतताओं में भाग सकते हैं:

  • बंडल किए गए ssh- एजेंट ( लॉन्च के द्वारा स्वचालित रूप से शुरू किया गया ) किसी भी ECC कुंजी को संभालने में सक्षम नहीं होगा (आपको "कस्टम" -बिल्ट एजेंट का अपना उदाहरण शुरू करना होगा, या हर बार जब आप ECC कुंजी का उपयोग करते हैं तो अपना पासवर्ड टाइप करें "कस्टम" -बिल्ट ssh ), और
  • "कस्टम" -बिल्ट टूल्स में Apple के पैच-इन कीचेन इंटीग्रेशन नहीं होगा।

1 ओपनएसएसएच की कॉन्फ़िगर स्क्रिप्ट यह सुनिश्चित करने के लिए कुछ चेक करती है कि उपलब्ध ओपनएसएसएल लाइब्रेरी पर्याप्त नई है और इसमें ईसीसी कार्यक्षमता के विभिन्न बिट्स शामिल हैं; OpenSSL का बंडल संस्करण इन आवश्यकताओं को पूरा करता है। मुझे यकीन नहीं है कि ओपनएसएसएच के बंडल संस्करण को ईसीसी समर्थन के बिना क्यों बनाया गया था।


2

एलिप्टिक कर्व क्रिप्टो के साथ संभावित पेटेंट मुद्दे हैं इसलिए बहुत सारे विक्रेता अब इसके लिए समर्थन करने पर चिकन निकाल रहे हैं। यह OSX OpenSSL इंस्टॉलेशन में उपलब्ध प्रतीत होता है, हालाँकि, आपको बस OpenSSH को स्वयं संकलित करना होगा।


0

Osx से समर्थित 10.10। {0,1} (निश्चित नहीं है कि कौन सा)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.