أوبن إس إس إل (بالإنجليزية: OpenSSL) هو تطبيق مفتوح المصدر يحتوي على أدوات التشفير ويستعمل بروتوكولات طبقة النقل الامن. مكتبته الأساسية (مكتوبة بلغة البرمجة سي) تقوم بتنفيذ المهام الأساسية للتشفير وتوفر وظائف مختلفة. يمكنك استخدام مكتبة أوبن أس أٍس أل في مجموعة متنوعة من لغات الكمبيوتر المتاحة.
لانشاء ملف وبدأ الكتابة بداخله مباشرة:
أدخل النص التالي:
بعد ادخال النص السابق احفظ الملف وأخرج منه عن طريق ضغط Ctrl + X ثم ادخل y للموافقه على حفظ تعديل الملف.
ثم ادخل الأمر الثاني لتحديث الربط.
الأن قم بتعديل /etc/environment:
قم بلصق الكود التالي في داخل الملف:
بعد ادخال النص السابق احفظ الملف وأخرج منه عن طريق ضغط Ctrl + X ثم ادخل y للموافقه على حفظ تعديل الملف.
الأن قم باعادة تحميل بيئة OpenSSL وتأكد من تواجد النص الذي ادخلته سابقاً في الملف:
والأن نقوم بالتاكد من النسخة التي قمنا بتثبيتها للتو:
1 - تحديث حزم النظام
يُفضل دائما تحديث الحزم التي يحتوي عليها الجهاز قبل تثبيت أي حزمة او برنامج جديد.sudo apt-get update && sudo apt-get upgrade
2- تثبيت الحزم التي يحتاجها OpenSSL
sudo apt install build-essential checkinstall zlib1g-dev -y
3 - تحميل OpenSSL
cd /usr/local/src/
sudo wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
4- تثبيت OpenSSL
sudo tar -xf openssl-1.1.1c.tar.gz
cd openssl-1.1.1c
sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
sudo make
sudo make test
sudo make install
5- تهيئة المكتبات المشتركة ل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 -v
6 - تهيئة OpenSSL Binary
في اخر خطوة لنا في هذه الدرس, سوف نقوم بتبديل ملف الOpenSSL Binary الجديد بالملف القديم المثبت من قبل, في البداية نقوم بأخذ نسخة من الملفات التي نريد نقلها:sudo mv /usr/bin/c_rehash /usr/bin/c_rehash.backup
sudo 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/environment
echo $PATH
والأن نقوم بالتاكد من النسخة التي قمنا بتثبيتها للتو:
which openssl
openssl version -a
إرسال تعليق
Please ask whatever you need.