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

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

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

By default، إضافة مفتاح في سلسلة مفاتيح يتم إجراؤه في كل من OS X و macOS ، من خلال سطر الأوامر: "ssh-add -K"نفذت في محطة. حتى إطلاق macOS Sierra ، تم الاحتفاظ بمفاتيح SSH في سلسلة المفاتيح ، الأمر الذي يتطلب أمر مصادقة SSH / SFTP بسيط على الخوادم التي تم حفظ مفاتيحها. لسوء الحظ ، لم يعد هذا الأمر يعمل ، ولم يعد "ssh-add -K" له قيمة على macOS Sierra. يجب تنفيذ هذا الأمر بتنسيق محطة بعد كل إعادة تشغيل أو تسجيل الخروج من نظام التشغيل لأن مفتاح سه لم يعد يوفر ماك سلسلة المفاتيح.

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

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

عن المؤلف

تسلل

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

اترك تعليق