التصنيفات
servers and security

ssh-copy-id إضافة مفتاح الاتصال لسيرفرك

إعداد مصادقة المفتاح العمومي

 في ال SSH  هنالك مفتاحان الاول public و private. (المفتاح العمومي والمفتاح الخاص)
الغرض من ssh-copy-id هو جعل إعداد مصادقة المفتاح العام أسهل. هذه العملية هي على النحو التالي.

إنشاء مفتاح SSH

باستخدام OpenSSH ، يتم إنشاء مفتاح SSH باستخدام
ssh-keygen. في أبسط شكل ، فقط قم بتشغيل ssh-keygen والإجابة على الأسئلة. المثال التالي يوضح هذا.

يستغرق إنشاء زوج مفاتيح (المفتاح العمومي والمفتاح الخاص) دقيقة واحدة فقط. عادة ما يتم تخزين الملفات الرئيسية في المجلد ~/.ssh

نسخ المفتاح للسيرفر

بمجرد إنشاء مفتاح SSH ، يمكن استخدام الأمر ssh-copy-id لتثبيته كمفتاح معتمد على السيرفر. بمجرد أن يتم اعتماد المفتاح لـ SSH ، فإنه يمنح الوصول إلى السيرفر دون كلمة مرور.

استخدم الأمر التالي لنسخ مفتاح SSH:

يؤدي هذا إلى تسجيل الدخول إلى مضيف السيرفر ، ونسخ المفاتيح إلى السيرفر ، وتكوينها لمنح حق الوصول عن طريق إضافتها إلى ملف Author_keys. قد يطلب النسخ كلمة مرور أو مصادقة أخرى للسيرفر.

يتم نسخ المفتاح العمومي فقط إلى السيرفر. لا ينبغي أبدا نسخ المفتاح الخاص إلى جهاز آخر.

اختبار المفتاح الجديد

بمجرد نسخ المفتاح ، من الأفضل اختباره:

يجب الآن إكمال تسجيل الدخول دون طلب كلمة مرور. لاحظ ، مع ذلك ، أن الأمر قد يطلب عبارة المرور التي حددتها للمفتاح.