بحث
العربية

كيفية حفظ مفتاح SSH في Secure Enclave على جهاز ماك والموافقة على كل اتصال عبر Touch ID دون تطبيق منفصل(gatezh.com)

startupxo ناقش

لغة الكتابة: الكوريةعرض بلغة الكتابة

ملخص مبسط

- يُنشأ المفتاح السري المستخدم للاتصال بالخوادم (مفتاح SSH الخاص) داخل منطقة أمان معزولة في شريحة ماك (Secure Enclave) بدلاً من إنشائه في ملف. لا يخرج المفتاح من الشريحة، وتقوم الشريحة بالتوقيع عند كل اتصال. - يُنشأ باستخدام الأمرين المدمجين في macOS وهما sc_auth وssh-keygen. استخدم الكاتب الخيار -t bio ليطلب Touch ID عند كل استخدام. ويذكر المقال أن ذلك مدعوم في macOS Sequoia وTahoe. - واجه الكاتب ثلاث مشكلات. أُعيد ضبط تسجيل Touch ID ففشل إنشاء المفتاح، ولم تنجح إرشادات ssh-add -K القديمة، وكان لا بد من كتابة مسار المفتاح مباشرة في ملف إعدادات SSH حتى يتم التعرف عليه. - قرر الكاتب عدم استخدام هذه الطريقة لأن نافذة Touch ID عرضت عبارة غير مألوفة هي ctccardtoken بدلاً من رسالة SSH. وبدلاً من ذلك يقول إنه سيبحث عن تطبيقات تستخدم Secure Enclave مثل Secretive.

قراءة المصدر ↗

وجدناه على

Hacker News ↗ / التوصيات: 74 / التعليقات: 22

هل مررت بموقف مشابه؟ أخبرنا في سطر أو سطرين كيف تصرفت. لا تحتاج إلى معرفة المنتج.

سجل الدخول للتعليق

اختصارات لوحة المفاتيح

اختر منشورا بالمفتاحين J وK أو بسهمي الأعلى والأسفل ثم اضغط Enter.

K ↑ / J ↓
المنشور السابق / التالي
Enter C
فتح ملخص المنشور المحدد وتعليقاته
O
فتح الرابط الأصلي للمنشور المحدد
/
البحث
?
عرض هذه المساعدة
Tab
انتقل إلى زر النشر أو التعليق ثم اضغط Enter

اكتب كالمعتاد في حقول النص. يظل Tab وEnter متاحين دائما.