بس الله الرحمن الرحيم
كتبت موضوع قبل كدا وطلبت فيه كيفية فتح بورت ال ssh على ويندوز 2003 ولم القى اي تعليق
http://www.swalif.net/softs/showthread.php?t=110639
وبعد هذا فكرت بانني من الوااجب السعي الكامل لهذه المهمة
وفانزلت على جهازي Fedora core 3 نسخة رائعة من ال linux
وتعلمت عليها كيفية التعامل مع اجهزة السيرفر
اذا لقد اتممت معرفتي بال linux والحمد لله
بقيت المشكلة الاساسية كيف يمكن دمج ال inux مع ال windows ?
ومن الطبيعي بانني لن اخترع سكرتب معين او برنامج معين اذا كان عليا بالبحث عن سكربت
يعطيني المراد
ووجدته
Cygwin
موقعه الاصلي http://www.cygwin.com/
اما بقا كيفية التركيب كالتالي (خطوة بخطوة )
---------------------------------------------------------------------------------------
1) يجب عليك دخول الويندوز ( NT,XP,2003) بالا Administrator او الاسم الرئيسي في الويندوز
2) انشا مجلد باسم c:\cygwin وبنفس المسار
3) حمل setup.exe من الموقع الام او من هنـــــــــــــــــــــــا
4) بعد التحميل ضعه في المجلد الذي انشاته c:\cygwin\setup.exe
5) افتح الملف واتبع الاتي :
6) اضغط Next
7) تابع المربع المرسوم
8)
9)
10)
11)
12)
هنا في هذه النافذة يجب ان تختار الاثنين دول :
وعندما تجد المطلوب اضغط على skip ليظهر لديك مربع الاختيار
"OpenSSH"
"cygrunsrv"
وبعدين Next............
وتنتظر قليلا ليتم التحميل (تقريبا 40 mg) ...... بس بتبقى سريعة ... وبعدها الانتهاء
13) بعدها اضغط كليك يمين على Mycomputer وبعدين Properties وبعدين Advanced من فوق وهتلاقي تحت Environment Variables اضغط عليها وستكون على هذا الشكل
الان لدينا نقطتين (اخضر واحمر )
اولا اضغط new وهيا النقطة الحمراء وتكتب الاتي
variable name : CYGWIN
variable value : ntsec tty
وهذه المرحلة لادخال جديد المتغيرات المساعدة للبورت
وبعدها ok.....
14) بعدها امامك قائمة ستجد فيها المتغير Path حدده وبعدين اضغط Edit وهيا النقطة الخضراء
ستجد امام variable value مسار اضف ;c:\cygwin\bin في اخر السطر
بلا مسافات .
15) من قائمة start ستجد في البرامج cygwin افتح Cygwin Bash Shell
سيفتح لك شاشة سوداء وهيا محث الينكس
اكتب الامر ده : ssh-host-config
وعندما يذكر لك privilege separation be used? .. اكتب yes
وعندما يذكر لك "local user" ? اكتب yes
وعندما يذكر لك ?install sshd as a service اكتب yes
وبعدها يكتب لك "CYGWIN=",
يجب ان تكتب له ntsec tty
16) لتشغيل السيرفر او بورت ال ssh اكتب الامر net start sshd
لايقافه اكتب net stop sshd
-----------------------------------------------------------------------------------------------
مبروك الان تملك على ويندوز xp او 2003 الشل (22 port )
بالنسبة للرووت (root) سيكون ال Administrator بتاع الويندز او الاسم الرئيسي يعني وكلمه السر بتاعته طبعا
وسيكون الاسم Administrator@your ip
جرب برنامج ال Putty على ال ip بتاعك وشوف النتيجة .....
وان شاء الله سوف اشرح لاحقا كيفية التحكم في اليوزرز في هذا الشل الجميل
وارجو الاستفادة تعم على الجميع