На сторінці відображається можливість генерування ключів ECC, оскільки версія OpenSSH 5.9p1 (версія, яка постачається з Mountain Lion) потенційно може підтримувати ECC. Однак фактична збірка OpenSSH, яка постачається в комплекті з Mountain Lion, здається, не має підтримки ECC 1 . Керівництво не змінюється, коли підтримка ECC не включена до складених бінарних файлів.
Якщо ви хочете або потребуєте підтримки ECC, ви можете використовувати MacPorts (або, можливо, Homebrew) для встановлення збірки OpenSSH, яка підтримує ECC. Ви можете зіткнутися з деякими несумісностями:
- в комплект SSH-агент (запускається автоматично запуском програм ) не в змозі обробляти будь-які ключі ECC (ви повинні почати свій власний примірник «звичай» -Вбудоване агент, або введіть ваш пароль кожного разу при використанні ключа ECC з "custom" -побудований ssh ) та
- "вбудовані" вбудовані інструменти не матимуть інтегрованої Keychain інтеграції Apple.
1 Сценарій налаштування OpenSSH робить деякі перевірки, щоб переконатися, що наявна бібліотека OpenSSL є достатньо новою та містить різні біти функціональності ECC; здається, що пакетна версія OpenSSL відповідає цим вимогам. Я не впевнений, чому пакетна версія OpenSSH була побудована без підтримки ECC.
/usr/bin/ssh-keygen
єдиною версією цієї системи у вашій системі і чи є у вас, можливо, кілька версій OpenSSL? Моя система 10.8.2 маєssh -V
OpenSSH_5.9p1, OpenSSL 0.9.8r 8 лютого 2011.