بارك الله فيك اخي الحبيب على الشرح.
ممكن اخي تنقل موضوعك الى قسم نظام التشغيل Linux فهو القسم مناسب لموضوعك
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
سنقوم اﻵن بشرح تنصيب برنامج Snort وللتنصيب يجب ان تكون فى وضع root
* تنصيب MySQL Server :
---> نقوم اﻵن بتنصيب المتطلبات الازمة :[root@zezohome ~]# apt-get install mysql-common mysql-client mysql-server
----> نأتى اﻵن لكيفية وضع خاصية اﻻمان على My SQL وجعله امن : يأتى مع البرنامج My SQL سكربت خاصة باﻻمان وعلينات ان نقوم بتنصيبه كالتالى[root@zezohome ~]# apt-get install php5-dev php5-gd php5-ldap php5-mysql php-pear libnet1 libnet1-dev libpcap-dev libpcap0.8 libpcap0.8-dev libpcre3 expect gobjc libpcre3-dev flex libnet0 libnet0-dev bison libmysql++-dev libapache2-mod-php5 php5-cgi
ملحوظة هامة جدا :[root@snortbox ~]# mysql_secure_installation
---> للدخول الى MySQL يجب علينا الدخول بباسورد الرووت root ولو لم نكن نملك باسورد له فعلينا ضغط Enter فقط ويكون اﻻمر كالتاالى :RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
---> طبعا انت فى الغالب تملك كلمة سر للادمن root وباالتالى عليك ضغط حرف ( n ) لكى تلغى وضع باسورد جديد له مثل التالى :Enter current password for root (enter for none):
----> طبعا كما نعلم ان MySQL له مستخدم anonymous لكى يتم استخدامه فى الاختبارات وهكذا ولكن علينا حذف هذا المستخدم لأسباب أمنية سيتم توضيحها ﻻحقا ان شاء الله ويتم ذلك كالتالى :Change the root password? [Y/n] n
... skipping.
---> يجب علينا ايضا اغلاق الدخول عن بعد عن طريق localhost حتى ﻻ يتنسى ﻷى شخص تخمين او التجسس على كلمة السر الخاصة باﻻدمن ولعمل ذلك نقوم بـ :Remove anonymous users? [Y/n] y
... Success!
----> طبعا كما نعلم يأتى MySQL بصفة عامة بقاعدة بيانات تسمى test وهى موضوعة للتجريب ولذلك لأسباب أمنية يجب علينا حذفها كالتالى :Disallow root login remotely? [Y/n] y
... Success!
---> علينا اﻵن اعادة تشغيل الجداول privilege tables حتى نتأكد ان كل التغييرات تمت على مايرام ويتم تفعيلها فى هذه اللحظة كاالتالى :Remove test database and access to it? [Y/n] y
- Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
... Failed! Not critical, keep moving...
- Removing privileges on test database...
... Success!
اﻵن تم تشغيل MySQL فى الوضع اﻵمن وللتأكد انه تم تشغيلها نقوم بهذه الخطوة :Reload privilege tables now? [Y/n] y
... Success!
Cleaning up...
وبهذا انتهى الدرس اﻻول من دروس تنصيب برنامج Snort[root@zezohome ~]# netstat -ntlp | grep mysql
tcp
0
0 127.0.0.1:3306
0.0.0.0:*
LISTEN
16000/mysqld
انتظرونى فى الدرس الثانى ان شاء الله
لمزيد من المتابعة او اى استفسار ( مدونتى )
السلام عليكم
سبحان الله وبحمده , سبحان الله العظيم
مدونتى
مدونتى باﻻنجليزية
====================================
شهادات حاصل عليها :
GSM & GPRS | CDMA & UMTS | LTE | WiMAX | Micro Controller | RHCE
بارك الله فيك اخي الحبيب على الشرح.
ممكن اخي تنقل موضوعك الى قسم نظام التشغيل Linux فهو القسم مناسب لموضوعك
Perfect people aren't real, and real people aren't perfect. So you can either love people for their flaws, or hate them because they're real.
شكرا لك ياأخى
انا كنت فعلا محتار اين اضع البرنامج ولكنى اعتقدت ان المناسب أكثر هو قسم الشبكات ﻷن الموضوع يهتم بالشبكات وأمنها
على العموم لو مكانه اﻻفضل هو منتدى اللينوكس فياريت اﻻخوة المشرفين ينقلوه الى منتدى اللينوكس وهاكمل دروسى هناك ان شاء الله
سبحان الله وبحمده , سبحان الله العظيم
مدونتى
مدونتى باﻻنجليزية
====================================
شهادات حاصل عليها :
GSM & GPRS | CDMA & UMTS | LTE | WiMAX | Micro Controller | RHCE
بارك الله فيك أخي
إذا كنت ذا رأي كن ذو عزيمة.... إن فساد الرأي أن تتردد
المفضلات