أوبن إس إس إل (بالإنجليزية: OpenSSL) هو تطبيق مفتوح المصدر يحتوي على أدوات التشفير ويستعمل بروتوكولات طبقة النقل الامن. مكتبته الأساسية (مكتوبة بلغة البرمجة سي) تقوم بتنفيذ المهام الأساسية للتشفير وتوفر وظائف مختلفة. يمكنك استخدام مكتبة أوبن أس أٍس أل في مجموعة متنوعة من لغات الكمبيوتر المتاحة.

لانشاء ملف وبدأ الكتابة بداخله مباشرة:

أدخل النص التالي:
بعد ادخال النص السابق احفظ الملف وأخرج منه عن طريق ضغط Ctrl + X ثم ادخل y للموافقه على حفظ تعديل الملف.

ثم ادخل الأمر الثاني لتحديث الربط.

الأن قم بتعديل /etc/environment:
قم بلصق الكود التالي في داخل الملف:

بعد ادخال النص السابق احفظ الملف وأخرج منه عن طريق ضغط Ctrl + X ثم ادخل y للموافقه على حفظ تعديل الملف.
الأن قم باعادة تحميل بيئة OpenSSL وتأكد من تواجد النص الذي ادخلته سابقاً في الملف:
والأن نقوم بالتاكد من النسخة التي قمنا بتثبيتها للتو:

1 - تحديث حزم النظام
يُفضل دائما تحديث الحزم التي يحتوي عليها الجهاز قبل تثبيت أي حزمة او برنامج جديد.sudo apt-get update && sudo apt-get upgrade2- تثبيت الحزم التي يحتاجها OpenSSL
sudo apt install build-essential checkinstall zlib1g-dev -y3 - تحميل OpenSSL
cd /usr/local/src/sudo wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz4- تثبيت OpenSSL
sudo tar -xf openssl-1.1.1c.tar.gzcd openssl-1.1.1csudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
sudo makesudo make testsudo make install5- تهيئة المكتبات المشتركة لOpenSSL
توجه الى /etc/ld.so.conf.d وانشئ ملف تهيئة جديد بأسم 'openssl-1.1.1c.conf'.cd /etc/ld.so.conf.d/لانشاء ملف وبدأ الكتابة بداخله مباشرة:
sudo nano openssl-1.1.1c.conf
أدخل النص التالي:
/usr/local/ssl/libبعد ادخال النص السابق احفظ الملف وأخرج منه عن طريق ضغط Ctrl + X ثم ادخل y للموافقه على حفظ تعديل الملف.

ثم ادخل الأمر الثاني لتحديث الربط.
sudo ldconfig -v6 - تهيئة OpenSSL Binary
في اخر خطوة لنا في هذه الدرس, سوف نقوم بتبديل ملف الOpenSSL Binary الجديد بالملف القديم المثبت من قبل, في البداية نقوم بأخذ نسخة من الملفات التي نريد نقلها:sudo mv /usr/bin/c_rehash /usr/bin/c_rehash.backupsudo mv /usr/bin/openssl /usr/bin/openssl.backup
الأن قم بتعديل /etc/environment:
sudo nano /etc/environmentقم بلصق الكود التالي في داخل الملف:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/ssl/bin"
بعد ادخال النص السابق احفظ الملف وأخرج منه عن طريق ضغط Ctrl + X ثم ادخل y للموافقه على حفظ تعديل الملف.
الأن قم باعادة تحميل بيئة OpenSSL وتأكد من تواجد النص الذي ادخلته سابقاً في الملف:
source /etc/environmentecho $PATHوالأن نقوم بالتاكد من النسخة التي قمنا بتثبيتها للتو:
which opensslopenssl version -a
إرسال تعليق
Please ask whatever you need.