ماك لا يحفظ مفاتيح SSH في سييرا سلسلة المفاتيح / PubkeyAcceptedKeyTypes؟

مسؤولي الخادم / المطورين أصحاب إيماك أو ماك بوككان لديهم القليل مفاجأة بعد إطلاق جديدة ماك سييرا.
DSS SSH لا يتم الاحتفاظ بالمفاتيح المستخدمة للمصادقة بدون كلمة مرور على الخوادم أو أنظمة المفاتيح الشخصية / publickeys الأخرى في ماك سييراالتي تأتي مع المفتوح 7. حتى إذا تمت إضافة مفتاح بعد إعادة تشغيل النظام، عند محاولة تسجيل الدخول في محطة، ونحن سوف يكون في استقبال الرسالة:

تم رفض الإذن (publicKey، GSSAPI-keyex، GSSAPI مع هيئة التصنيع العسكري).

افتراضيا، إضافة مفتاح في سلسلة مفاتيح في نظامي OS X و MacOS ، من خلال سطر الأوامر: "ssh-add -K <key>"نفذت في محطة. حتى بدء تشغيل نظام التشغيل MACOS في Sierra ، تم الاحتفاظ بمفاتيح SSH في keychain ، ولم تتطلب سوى أمر مصادقة SSH / SFTP على الخوادم التي تم حفظ مفاتيحها. لسوء الحظ ، يتوقف هذا الأمر عن العمل ، ولا تحتوي "ssh-add -K" على قيمة على نظام Macros لنظام التشغيل MacRO. سيحتاج الأمر إلى تنفيذ هذا الأمر محطة بعد كل إعادة تشغيل أو تسجيل الخروج من نظام التشغيل لأن مفتاح سه لم يعد يوفر ماك سلسلة المفاتيح.

ومع ذلك ، هناك حلول. مضيفا نصي صغير .plist in ~ / المكتبة / LaunchAgents /أن تنفيذ سطر الأوامر سه-إضافة في stratupعند بدء التشغيل.
ويمكن الاطلاع على التفاصيل ومناقشة هذا الموضوع في هذا.
توفير مفاتيح SSH في سييرا ماك سلسلة المفاتيح.

ماك لا يحفظ مفاتيح SSH في سييرا سلسلة المفاتيح / PubkeyAcceptedKeyTypes؟

عن المؤلف

تسلل

شغوفًا بكل ما يعنيه الأداة وتكنولوجيا المعلومات ، يسرني أن أكتب على stealthsettings.com من 2006 وأحب اكتشاف أشياء جديدة حول أجهزة الكمبيوتر وأجهزة MacOS وأنظمة تشغيل Linux ، Windowsو iOS و Android.

اترك تعليق