تسمح لك مفاتيح SSH بتأمين وصول SSH إلى المخدمات الافتراضية. يمكنك إنشاء زوج مفاتيح على عميل ستتصل من خلاله بالمخدمات الافتراضية عبر SSH. سيتم تخزين المفتاح الخاص على العميل ، وستتمكن من نسخه إلى العقد الأخرى. يجب رفع المفتاح العام إلى سحابة العنكبوت وتحديده أثناء إنشاء المخدم الافتراضي. سيتم حقنها في المخدم بواسطة cloud-init واستخدامها لمصادقة OpenSSH. يتم دعم حقن المفاتيح لكل من مخدمات Linux و Windows الافتراضية.
القيود
- يمكنك تحديد مفتاح SSH فقط إذا قمت بإطلاق مخدم افتراضي من قالب أو وحدة تخزين تمهيد boot volume (وليس صورة ISO).
- إذا تم حقن مفتاح في مخدم اقتراضي واحد أو أكثر من مخدم ، فسيظل داخل تلك المخدمات حتى إذا قمت بحذفه من اللوحة.
المتطلبات الأساسية
- وفقًا للتعليمات الواردة في إعداد القوالب ، يتم تثبيت الأداة المساعدة cloud-init وخادم OpenSSH في قالب مخدم افتراضي أو وحدة تخزين تمهيد boot volume.
لإضافة مفتاح عام “Public Key”
- قم بإنشاء زوج مفاتيح SSH على العميل باستخدام الأداة المساعدة
ssh-keygen
:# ssh-keygen -t rsa
- في شاشة SSH keys، انقر على Add key.
- في نافذة Add SSH key، حدد اسم مفتاح وانسخ قيمة المفتاح من المفتاح العام الذي تم إنشاؤه والموجود في /root/.ssh/id_rsa.pub. اختياريًا ، يمكنك إضافة وصف للمفتاح.