Halaman manual menjelaskan kemampuan untuk menghasilkan kunci ECC karena versi OpenSSH 5.9p1 (versi yang disertakan dengan Mountain Lion) berpotensi dapat mendukung ECC. Namun, sebenarnya pembangunan OpenSSH yang dibundel dengan Mountain Lion tampaknya tidak memiliki dukungan ECC 1 . Halaman manual tidak dimodifikasi ketika dukungan ECC tidak termasuk dalam biner yang dikompilasi.
Jika Anda menginginkan atau membutuhkan dukungan ECC, Anda dapat menggunakan MacPorts (atau mungkin Homebrew) untuk menginstal build OpenSSH yang mendukung ECC. Anda mungkin mengalami beberapa ketidaksesuaian:
- ssh-agent yang dibundel (dimulai secara otomatis oleh launchd ) tidak akan dapat menangani kunci ECC (Anda harus memulai instance Anda sendiri dari agen buatan "custom", atau mengetikkan kata sandi Anda setiap kali Anda menggunakan kunci ECC dengan "custom" -built ssh ), dan
- alat "custom" -built tidak akan memiliki integrasi Keychain yang ditambal Apple.
1 skrip konfigurasi OpenSSH melakukan beberapa pengecekan untuk memastikan bahwa pustaka OpenSSL yang tersedia cukup baru dan mencakup berbagai bit fungsi ECC; versi paket OpenSSL tampaknya memenuhi persyaratan ini. Saya tidak yakin mengapa versi paket OpenSSH dibangun tanpa dukungan ECC.
/usr/bin/ssh-keygen
satu-satunya versi ini ada di sistem Anda dan apakah Anda memiliki beberapa versi OpenSSL? Sistem 10.8.2 saya memilikissh -V
OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011.