MacOS Sierra Anahtarlık / PubkeyAcceptedKeyTypes SSH Anahtarlarını kaydetmek değildir?

Sunucu yöneticileri / geliştiriciler sahipleri iMac veya MacBookOnlar yeni lansmanı sonra küçük bir sürpriz vardı MacOS Sierra.
DSS SSH Sunucularda veya diğer privatekeys / publickeys sistemlerinde parola olmadan kimlik doğrulamak için kullanılan anahtarlar artık MacOS SierraO ile birlikte geliyor OpenSSH 7. anahtar sistem yeniden başlatıldıktan sonra eklenen olsa bile Terminal giriş için çalışırken, biz mesajıyla karşılaşacaksınız:

İzin Verilmedi (PublicKey, GSSAPI-KeyEx, GSSAPI-ile-mikrofon).

Varsayılan olarak, bir anahtar ekleyerek Anahtarlık hem OS X hem de MacOS'ta komut satırından yapılır: "ssh-add -K <key>"Yürütüldü terminal. Sierra macOS lansmanına kadar, anahtarlarda SSH anahtarları saklandı ve anahtarları kaydedilen sunucularda sadece SSH / SFTP kimlik doğrulama komutu gerektiriyordu. Ne yazık ki, bu komut çalışmayı durdurur ve "ssh-add -K" nin Sierra macOS'ta değeri yoktur. Bu komutun yürütülmesi gerekecek. terminal Her sonra yeniden veya ssh anahtarı artık kazandırır, çünkü işletim sisteminin çıkış MacOS Anahtarlık.

Ancak, çözümler var. Mini komut dosyası ekleme .plist in ~ / Library / LaunchAgents /Bu komut satırı çalıştırmak stratup içinde ssh-addBaşlangıçta.
Bu konuyla ilgili ayrıntılı bilgi ve tartışma bulunabilir o.
Sierra MacOS Anahtarlık SSH anahtarlarını kaydetme.

MacOS Sierra Anahtarlık / PubkeyAcceptedKeyTypes SSH Anahtarlarını kaydetmek değildir?

Yazar hakkında

Gizlilik

Gadget ve BT anlamına gelen her şey hakkında tutkulu, 2006'ten stealthsettings.com'a zevkle yazıyorum ve sizinle bilgisayarlar ve macOS, Linux işletim sistemleri hakkında yeni şeyler keşfetmeyi çok seviyorum. Windows, iOS ve Android.

Leave a Comment