10.8.2'de ECDSA ssh tuşu


11

Eskiden ssh-keygen -t ecdsaECDSA anahtarı üretiyordum ama hatayı aldım unknown key type ecdsa.

man ssh-keygen diyor:

 -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.

Bununla ilgili herhangi bir görüş var mı?


Bunun /usr/bin/ssh-keygentek sürümü sisteminizde mi ve birden fazla OpenSSL sürümünüz var mı? 10.8.2 sistemimde ssh -VOpenSSH_5.9p1, OpenSSL 0.9.8r 8 Şubat 2011 var.
MacLemon

Yanıtlar:


17

Bu sayfada ECC anahtarları oluşturma yeteneği açıklanmaktadır çünkü OpenSSH 5.9p1 sürümü (Mountain Lion ile birlikte gelen sürüm) ECC'yi destekleyebilir. Ancak, Mountain Lion ile birlikte gelen OpenSSH'nin gerçek yapısında ECC desteği yok gibi görünüyor 1 . Derlenmiş ikili dosyalara ECC desteği dahil edilmediğinde, bu sayfalar değiştirilmez.

ECC desteğine ihtiyacınız varsa veya ihtiyacınız varsa, ECC'yi destekleyen bir OpenSSH derlemesi yüklemek için MacPorts'u (veya muhtemelen Homebrew) kullanabilirsiniz. Yine de bazı uyumsuzluklarla karşılaşabilirsiniz:

  • birlikte verilen ssh aracısı ( launchd tarafından otomatik olarak başlatılır ) herhangi bir ECC anahtarını işleyemez ("özel" yerleşik aracı örneğinizi başlatmanız veya bir ECC anahtarını her kullandığınızda "özel" yerleşik ssh ) ve
  • "özel" olarak oluşturulmuş araçlarda Apple'ın yamalı Anahtarlık entegrasyonu bulunmaz.

1 OpenSSH'nin yapılandırma komut dosyası, kullanılabilir OpenSSL kitaplığının yeterince yeni olduğundan ve ECC işlevselliğinin çeşitli bitlerini içerdiğinden emin olmak için bazı kontroller yapar; birlikte gelen OpenSSL sürümü bu gereksinimleri karşılamaktadır. Birlikte gelen OpenSSH sürümünün neden ECC desteği olmadan oluşturulduğundan emin değilim.


2

Eliptik Eğri kripto ile ilgili potansiyel patent sorunları var, bu yüzden birçok satıcı şimdilik destekliyor. Bununla birlikte, OSX OpenSSL kurulumunda kullanılabilir olduğu için OpenSSH'yi kendi başınıza derlemeniz gerekir.


0

Osx 10.10'dan desteklenir. {0,1} (hangisinin olduğundan emin değilim)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.