المشاركات

عرض الرسائل ذات التصنيف لينكس

تثبيت التحديثات الامنية تلقائياً على سيرفر اوبنتو لينكس security patch auto install

صورة
نقوم بتحديث مكتبات النظام sudo apt update ثم نقوم بتثبيت البرنامج التالي sudo apt install unattended-upgrades نقوم بتفعيل البرنامج خلال بداية التشغيل بالامر التالي sudo systemctl enable unattended-upgrades الآن نعدل ملف اعدادات البرنامج من المسار التالي nano /etc/apt/apt.conf.d/50unattended-upgrades نفعل الخيارات التالية Unattended-Upgrade::Mail "youremail@sample.com"; Unattended-Upgrade::MailReport "only-on-error"; Unattended-Upgrade::Remove-Unused-Kernel-Packages "true"; Unattended-Upgrade::Remove-New-Unused-Dependencies "true"; Unattended-Upgrade::Remove-Unused-Dependencies "true";   Unattended-Upgrade::Verbose "true"; نقوم بحفظ الملف ننشيء ملف جديد بالمسار التالي sudo nano /etc/apt/apt.conf.d/20auto-upgrades بداخل الملف نكتب الاسطر التالية APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1"; APT::Periodic::AutoCleanInterval "7"; نحفظ الملف ونعيد تشغيل البرنامج sudo s...

انشاء ملفات مفاتيح التشفير لأكثر من مستخدم على نفس الجهاز ssh keygen for multi users

صورة
 اذا كان لديك عدة مستخدمين على السيرفر يمكن انشاء عدد من الملفات خاصة بكل مستخدم ونقلها للسيرفر لو قلنا ان لديك مستخدم اسمه tenty نذهب للمسار cd ~/.ssh ثم ندخل الامر التالي sudo ssh-keygen -f tenty -t rsa هذا الامر سينتج ملفين هما tenty tenty.pub الملف الاخير هو ما سنرسله للسيرفر باستخدام الامر التالي sudo ssh-copy-id -i ~/.ssh/tenty.pub tenty@serverip بعدها تقوم بادخال كلمة المرور لهذا المستخدم على السيرفر ويتم نقله واعتماد لاحقا اذا اردت الدخول للسيرفر لهذا اليوزر نستخدم الامر التالي sudo ssh -i ~/.ssh/tenty tenty@serverip لاحظ اننا نستخدم هنا ملف التشفير الخاص بنا tenty وليس ملف التشفير العام وهو tenty.pub يمكن انشاء اختصار للامر السابق بحيث يكون الدخول اسرع لانشاء اختصار مثلا نسمي الاختصار tentylogin من سطر الاوامر نكتب التالي nano ~/.bashrc ونكتب الامر المطلوب التالي في نهاية الملف sudo alias tentylogin="sudo ssh -i ~/.ssh/tenty tenty@serverip" ونقوم بحفظ الملف ctrl+x y enter ثم نكتب الامر التالي source ~/.bashrc لتحديث سطر الاوامر  والآن في كل مرة تريد الدخول للسيرفر تس...

تأمين الدخول الى سيرفر لينكس اوبنتو عن طريق الشل Securing SSH

صورة
 الدخول الى السيرفر باستخدام حساب الروت ssh root@ip ادخال كلمة مرور حساب الروت اضافة حساب يوزر غير الروت useradd -m -s /bin/bash theNewUser اعطاء باسوورد لليوزر passwd theNewUser كتابة كلمة المرور المطلوبة تعطيل امكانية الدخول للروت من بعيد عن طريق الشيل ssh نعدل ملف sshd_config nano /etc/ssh/sshd_config نعدل السطر التالي PermitRootLogin yes نجعلها no PermitRootLogin no ملاحظة هامة: يجب عدم تعطيل الدخول للروت من بعيد الا بعد اضافة يوزر أخر يمكن استخدامه للدخول للسيرفر اعادة تشغيل الشل بالامر التالي systemctl restart ssh للدخول على حساب الروت بعد الدخول من حساب اليوزر الجديد يستخدم الامر التالي su root وادخال الباسورد وبهذا يمكن استخدام حساب الروت تعطيل الدخول باستخدام الباسورد للحساب الجديد نحتاج الى انشاء ملفات تشفير خاص بنا على الجهاز المحلي وهذا يتم عن طريق سطر الاوامر بالجهاز المحلي باستخدام امر ssh-keygen -t rsa اضغط y يمكنك وضع كلمة مرور اضافية لحماية الملف فيما لو وصل لأحد آخر يمكن ادخال كلمة المرور الجديدة عند طلبها  passphrase ستكون الملفات موجودة على المسار التالي دا...

ما هو لينكس ولماذا تستخدمه؟

صورة
ما هو لينكس؟ لينكس هو نظام تشغيل مثله مثل نظام ويندوز لكنه مجاني ومفتوح المصدر، مفتوح المصدر بمعنى أن شفرته متاحة للجميع، وأي شخص أو جهة ترغب بعمل تعديل أو إضافة عليه يمكنها ذلك وتنتج اصدارها الخاص منه بشكل قانوني. هذه الميزة جعلته النظام الأكثر أمانا لأن الملايين من المبرمجين حول العالم يتفحصون شفرته ويستطيعون الابلاغ عن الثغرات أولا بأول على عكس الأنظمة المغلقة التي تكون شفرتها متاحة فقط لعدد محدود من المبرمجين داخل الشركة المنتجة وكثير من المشاكل والثغرات تمر دون انتباه حتى تصل للمستخدمين. بماذا يتميز لينكس عن ويندوز؟ مميزات كثيرة منها: - مجاني - يعطي أداء أفضل على الاجهزة ذات العتاد المنخفض والأجهزة القديمة - ثبات في الاداء على المدى البعيد - يتم تحديث جميع البرامج تلقائيا عند بدء التشغيل أو متى ما رغب المستخدم وبضغطة زر - بشكل عام أكثر أمانا من ويندوز - يحتوي على متجر فيه آلاف البرامج ( قامت مايكروسوفت بإضافة ميزة المتجر الى ويندوز 10) لينكس له اصدارات كثيرة .. لماذا ؟ وكيف اختار المناسب لي؟   يختلف لينكس عن ويندوز بأنه يمكن لأي شخص صناعة اصدار خاص به وتسميته بما يشاء، ويختل...