مفاتيح SSH صندوق التخزين #
مصادقة مفتاح SSH لصناديق التخزين #
إذا كنت تستخدم SCP أو SFTP أو rsync أو BorgBackup، فيمكنك تسجيل الدخول باستخدام مصادقة مفتاح SSH دون إدخال كلمة مرور.
استنادا إلى منفذ SSH الخاص بحساب النسخ الاحتياطي/صندوق التخزين الذي تستخدمه، قد تحتاج إلى استخدام تنسيق معين لمفتاح SSH العام. يتم دعم المفاتيح التالية:
SSH Port | Key Format | Algorithms |
---|---|---|
22 | RFC4716 | RSA, ECDSA |
23 | Standard OpenSSH Format | RSA, ECDSA, ED25519 |
إذا كنت ترغب في استخدام الخدمات عبر كلا المنفذين، فيجب عليك تخزين مفتاح SSH العام بكلا التنسيقين (تنسيق RFC4716 وOpenSSH) في ملف .ssh/authorized_keys. يرجى ملاحظة أنه يجب أن يكون هناك سطر جديد في نهاية الملف.
يتطلب كل حساب فرعي ملف authorized_keys خاص به في دليل الحساب الفرعي.
#
إنشاء مفاتيح SSH #
يمكنك استخدام ssh-keygen لإنشاء زوج جديد من مفاتيح SSH:
|
تحذير: باستخدام الإعدادات الافتراضية ، سيؤدي استخدام ssh-keygen إلى استبدال مفتاح SSH الحالي! كبديل ، باستخدام المعلمة -f ، يمكنك تحديد مسار ملف مختلف.
#
رفع #
يرجى تنشيط خدمة SSH الخاصة بـ Storage Box من داخل منطقة العميل في الاجرائات . بعد ذلك ، يمكنك تحميل المفتاح العام الخاص بك باستخدام الأمر التالي لكلا منفذي صندوق التخزين:
|
بعد ذلك ، يمكنك استخدام مفتاح SSH العام لتسجيل الدخول بدون كلمة مرور.
#
يدوي #
يمكنك أيضا تحميل مفتاحك يدويا. لذلك يرجى استخدام الأدلة التالية:
#
خدمة SSH الموسعة على المنفذ 23 (SFTP/Rsync/BorgBackup) #
يستخدم المنفذ 23 تنسيق OpenSSH المكون من سطر واحد للمفتاح العام.
#
تحميل باستخدام ssh-copy-id (OpenSSH 8.5+) #
يمكنك استخدام ssh-copy-id لتحميل المفتاح الجديد:
ssh-copy-id -p 23 -s [email protected] |
#
تحميل بدون ssh-copy-id / يدويا #
إذا كان لديك برنامج عميل OpenSSH قديم ، فيمكنك تحميل المفتاح العام يدويا أيضا:
|
#
خدمة SSH على المنفذ 22 (SFTP) #
بالنسبة لخدمة SSH على المنفذ 22، يجب تحويل المفتاح العام إلى تنسيق RFC4716 ثم تحميله.
#
تحويل مفتاحك إلى تنسيق RFC4716 #
لتحويل مفتاح SSH العام إلى التنسيق الصحيح، أدخل الأمر التالي:
ssh-keygen -e -f .ssh/id_rsa.pub > .ssh/id_rsa_rfc.pub |
يجب أن يبدو مفتاح SSH العام الآن مثل المفتاح أدناه:
|
رفع #
الآن قم بتحميل الملف الذي تم إنشاؤه:
|
#
اختبر #
بناء على تنسيق مفتاح SSH الذي قمت بتحميله، يجب أن تكون قادرا على تسجيل الدخول بدون كلمة مرور على المنفذ 22 و/أو 23:
|