كيفية تثبيت OpenSSL على أوبونتو بطرق مختلفة

OpenSSL هي مجموعة أدوات مفتوحة المصدر مستخدمة على نطاق واسع لبروتوكولات SSL/TLS. سيساعدك تثبيت OpenSSL على Ubuntu على إدارة شهادات SSL بكفاءة، وتأمين الخادم الخاص بك، وتمكين الاتصال المشفر.

ستتعرف في هذا الدليل على كيفية تثبيت OpenSSL على Ubuntu واستكشاف المشكلات الشائعة التي قد تظهر.


قبل التثبيت

قبل تثبيت OpenSSL على Ubuntu، تأكد من استيفاء نظامك للمتطلبات الأساسية التالية:
نظام التشغيل Ubuntu: يجب أن يكون لديك تثبيت فعال لنظام التشغيل Ubuntu. يمكنك تثبيت OpenSSL على إصدارات مختلفة من Ubuntu، بما في ذلك أحدث الإصدارات.

  1. الوصول إلى الجذر أو سودو: تحتاج إلى امتيازات إدارية لتثبيت البرنامج على Ubuntu – إما الوصول الجذر أو حساب مستخدم بامتيازات sudo.
  2. الاتصال بالإنترنت: تأكد من أن نظام Ubuntu الخاص بك لديه اتصال نشط بالإنترنت لتحميل الحزم من مستودعات Ubuntu أو من مصادر خارجية إذا لزم الأمر.
  3. مدير الحزم: يجب أن يحتوي نظام Ubuntu الخاص بك على مدير حزم مثبت ومهيأ. مديرا الحزم الأكثر استخدامًا على أوبونتو هما apt و aptitude.
  4. مساحة التخزين: تحقق من توفر مساحة تخزين حرة كافية على القرص لاستيعاب تثبيت OpenSSL وتوابعه. على الرغم من أن OpenSSL صغير نسبيًا، إلا أن الحزم والمكتبات الإضافية قد تتطلب مساحة إضافية.
  5. تحديث قوائم الحزم: قبل تثبيت OpenSSL، قم بتحديث قوائم الحزم بأحدث إصدار من المستودعات.
  6. اختياري: المترجم وأدوات التطوير (للتحويل البرمجي من المصدر): إذا كنت تخطط لتجميع OpenSSL من المصدر، ستحتاج إلى تثبيت أدوات التطوير والمكتبات الأساسية مثل gcc و make وغيرها.
  7. تحقق من التثبيت الحالي: للتحقق مما إذا كان OpenSSL مثبتًا بالفعل على نظام Ubuntu الخاص بك، يمكنك استخدام الأمر opensl version: openssl version. إذا تم تثبيت OpenSSL، فسترى مخرجات مشابهة ل OpenSSL 1.1.1f 31 مارس 2020.

هناك طرق مختلفة لتثبيت OpenSSL على Ubuntu، اعتمادًا على ما تريده وتحتاج إليه. دعنا نستعرض أكثر ثلاثة منها شيوعاً:


الطريقة 1: استخدام مدير حزم ملائم (مستودع)

هذه هي الطريقة الأكثر شيوعًا وتضمن حصولك على إصدار OpenSSL المتوفر في مستودعات Ubuntu الرسمية.

  1. افتح Terminal بالبحث عن“Terminal” في قائمة التطبيق أو بالضغط على Ctrl + Alt + T.
  2. اكتب الأوامر التالية أو انسخها والصقها في الطرفية:

    sudo apt update
    sudo apt apt install openssl

على غرار طريقة apt، يمكنك أيضًا استخدام الأمر apt-get لتثبيت OpenSSL.

sudo apt-get update
sudo apt-get install openssl

سيؤدي تشغيل أوامر OpenSSL هذه إلى تحديث قائمة حزم البرامج المتاحة في نظامك أولاً، ثم تثبيت OpenSSL. للتأكّد من تثبيت OpenSSL بنجاح، اكتب الأمر التالي في الطرفية:

إصدار Opensl

إذا كان OpenSSL مثبتًا بشكل صحيح، يجب أن ترى رقم الإصدار معروضًا في المنصة الطرفية.


الطريقة 2: التجميع من المصدر

إذا كنت تحتاج إلى إصدار معين من OpenSSL أو تريد تخصيص التثبيت، يمكنك تجميعه من المصدر. تمنحك هذه الطريقة مزيدًا من التحكم في عملية التثبيت ولكنها تتطلب المزيد من الجهد.1

  1. قم بتنزيل كود المصدر OpenSSL من الموقع الرسمي أو استنساخ المستودع من GitHub:

    استنساخ git clone https://github.com/openssl/openssl.git4
  2. انتقل إلى دليل OpenSSL:

    قرص cd opensl
  3. تكوين البنية:

    ./ التكوين
  4. تجميع الشيفرة المصدرية:

    اصنع
  5. تثبيت OpenSSL:

    sudo make install

عندما تقوم بتثبيت OpenSSL، فإنه ينتقل إلى مجلدات محددة على نظامك مثل /usr/local/bin و /usr/local/lib. ومع ذلك، إذا كنت ترغب في اختيار المكان الذي ستذهب إليه، يمكنك استخدام الخيار – بادئة.


الطريقة 3: استخدام Docker

إذا كنت تفضل عزل التثبيت باستخدام الحاويات، يمكنك استخدام Docker لتثبيت OpenSSL. قم بتشغيل الأمر التالي:

سحب دوكر أوبونتو
تشغيل docker -it ubuntu /bin/bash
تحديث مناسب
apt install opensl


المشكلات الشائعة واستكشاف الأخطاء وإصلاحها

عادةً ما يسير تثبيت OpenSSL على Ubuntu بسلاسة، ولكن مثل أي تثبيت للبرامج، قد تحدث بعض العوائق. فيما يلي بعض المشكلات الشائعة وخطوات استكشاف الأخطاء وإصلاحها:

  1. الحزمة غير موجودة: في بعض الأحيان، قد لا يعثر مدير الحزم على OpenSSL، أو قد يكون تحت اسم مختلف قليلاً. يمكنك التأكد من حصولك على اسم الحزمة الصحيح من خلال تشغيل:

    apt-cache البحث في ذاكرة التخزين المؤقت opensl
  2. قائمة الحزم القديمة: قد تكون قائمة حزمك قديمة. قم بتحديثه باستخدام sudo apt update قبل محاولة تثبيت OpenSSL مرة أخرى.
  3. مشاكل التبعية: قد يكون ل OpenSSL تبعيات غير مستوفاة. عادةً ما يتعامل مدير الحزم مع هذا الأمر، ولكن إذا واجهت أخطاءً حول التبعيات المفقودة، يمكنك محاولة تثبيتها باستخدام:

    sudo apt apt install <package_name_unde>
  4. حزم متعارضة: إذا كانت لديك إصدارات أخرى من OpenSSL مثبتة، فقد يكون هناك تعارضات. حاول إزالة الحزم المتعارضة أو حدد الإصدار الصحيح أثناء التثبيت.
  5. مشاكل في الأذونات: إذا واجهت أخطاء في الأذونات أثناء التثبيت، فتأكد من استخدام sudo لتثبيت الحزمة بامتيازات إدارية.
  6. جدار الحماية أو الوكيل: إذا كنت خلف جدار حماية أو تستخدم وكيلاً، فقد يتداخل ذلك مع التنزيل. يجب أن تسمح إعدادات الشبكة الخاصة بك لمدير الحزم بتنزيل الحزم.
  7. الحزم التالفة: في بعض الأحيان، يمكن أن تتلف الحزم أثناء التنزيل. حاول مسح ذاكرة التخزين المؤقت للحزمة باستخدام:

    sudo apt clean

    وتثبيت OpenSSL مرة أخرى.
  8. مشاكل المستودع: إذا كان المستودع الذي تستخدمه معطلاً أو يواجه مشاكل، فقد تواجه مشاكل في تثبيت الحزمة. حاول استخدام مستودع مختلف.

إذا لم تنجح أي من الحلول المذكورة أعلاه، فإن البحث في المنتديات عبر الإنترنت أو طلب المساعدة على مجتمعات Ubuntu أو OpenSSL يمكن أن يوفر رؤى من الآخرين الذين ربما واجهوا مشاكل مماثلة.


الخاتمة

والآن بعد أن تعرفت على كيفية تثبيت Open SSL على Ubuntu، اختر الطريقة التي تناسب متطلباتك من حيث سهولة التثبيت، والتحكم بالإصدار، وخيارات التخصيص. وبغض النظر عن الطريقة التي تختارها، تأكد من اتباع أفضل الممارسات الأمنية وتحديث OpenSSL باستمرار.

وفِّر 10% على شهادات SSL عند الطلب اليوم!

إصدار سريع، وتشفير قوي، وثقة في المتصفح بنسبة 99.99%، ودعم مخصص، وضمان استرداد المال خلال 25 يومًا. رمز القسيمة: SAVE10

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