مفهوم – يُعد PuTTY بوتي أحد أكثر البرامج شيوعًا والذي يتم استخدامه للاتصال بالمواقع البعيدة عبر بروتوكول SSH أو بروتوكول Telnet.
هذا التطبيق أو البرنامج المفتوح المصدر، هو أداة لا غنى عنها لأي مستخدم يتعامل مع الخوادم والمحطات البعيدة.
حيث يعتبر برنامج putty من أهم البرامج التي يحتاجاها أصحاب السرفرات والكثير من مستخدمين اللينكس, حيث يقوم بعمل ربط بالسيرفر من اي مكان تكون فيه بالعالم.
لكن يجب ان يكون معك معلومات الدخول للسيرفر وهي الايبي والبورت واسم الدخول وكلمة السر، هذه البيانات فقط التي تتيح لك الدخول الى السيرفر والتحكم فيه.
ويعتبر برنامج Putty للخبراء ومن لديهم خلفيه قوية عن السيرفرات ويستطيعون ادارة السيرفرات عن بعد وفهم الاوامر واستيعاب ماذا يعملون, لأنه كل ما يظهر لك هو شاشة سوداء لا احد يفهمها الا المطورين و خبراء البرمجة و انظمة لينكس.
غالباً ما يستخدم البرنامج اصحاب سرفرات المواقع للتحكم بالسرفرات و حمايتها و فحصها و مراقبتها. كما وضعت معلومات مسبقاً عن اوامر اللينكس و طريقة التحكم بأمور كثيره بالسرفرات و انظمة لينكس, فمن خلال هذا البرنامج تستطيع التحكم و الارتباط بالسيرفر وعمل اللازم وما تريد.
من نفس برنامج Putty تستطيع الارتباط بأي سيرفر لينكس سواء CentOs او RedHat او fedra او اي نظام و ان كان حتى خاص, لأن وظيفته فقط الارتباط و الربط.
كما توجد الكثير من الطرق لأستخدامة لأمور مختلفة, مثلاً يمكنك استخدامة لفك الحجب !! او لأخفاء هويتك !! يمكن ايضاً بعض الهكر استخدامه استخدام سلبي للتخريب مثل هجمات الديدوز !!.
يمكنك ايضاً ان تحفظ بيانات السيرفر لديك عبر هذا البرنامج ومن خلاله كما اسلفت يمكنك التحكم, كما يوجد عدة خدمات متوفرة فيه تسهل لك الكثير من العمل.
اقرأ ايضًا: أهم أوامر الشل shell
طريقة إستخدام برنامج putty
لا يوجد ملف تثبيت لبرنامج PuTTY فقط ملف putty.exe هو ما تحتاجه، قم بتشغيل برنامج PuTTY بعمل نقرتين مزدوجتين بالزر الأيسر للفأرة، لتفتح لك اعدادات PuTTY الأساسية والتي يجب عملها.
بعد الضغط بالزر الأيسر للفأرة على زر Open ستفتح لنا نافذة تيرمنال وستطلب منا بيانات الدخول.
يمكنك في خانة log in as أن تكتب اسم المستخدم root أو إسم المستخدم setup إذا كنت أعطيته كلمة سر أثناء تثبيت سمووثي ولاحظ أنها حساسة لحالة الأحرف، وعند الضغط على زر enter سيطلب منك كلمة السر لهذا المستخدم كما أدخلتها أثناء تثبيت سمووثي، ولاحظ أنه لا تظهر لك أي علامات أثناء كتابة كلمة السر لأسباب أمنية لذا ينبغي أن تكون حريصا لما تكتبه بنفسك.
بعد إدخال كلمة السر الصحيحة والضغط على زر الإدخال، سيتم نقلك إلى سطر الأوامر والدخول على مجلد /root.
اقرأ ايضًا:
- نصائح التسوق عبر الإنترنت
- أسئلة جوجل الغريبة في مقابلات العمل interview
- مسار تطوير المواقع web development
- دليل حل مشاكل ويندوز 10
لإنهاء جلسة PuTTY ببساطة أكتب أمر exit في التيرمنال، أو أغلق النافذة من زر [x] في أقصى اليمين ثم أكد على أنك تريد إنهاء الجلسة.
أوامر PuTTY
أمثلة لأهم أوامر PuTTY:
الأوامر الخارجية | |||
الأمر | وظيفة الأمر | مثال على الأمر | |
cat | عرض جميع المواقع التي على السيرفر | cat /home/*/public_html/_vti_pvt/access.cnf | |
cat | عرض جميع الباسوردات على السيرفر | cat /home/*/public_html/_vti_pvt/service.pwd | |
cat | عرض مصدر السيرفر | cat /usr/local/apache/conf/httpd.conf | |
find | عرض المصدر | find / -name httpd.conf | |
more | أمر مشابه للأمر cat | more /etc/userdomains | |
pico | تحرير النصوص | pico /home/burst/public_html/index.html | |
vi | أمر تحرير به الكثير من المزايا لكنه أصعب من السابق | vi /home/burst/public_html/index.html | |
ls | عرض المواقع التي على السيرفر مع اليوزر | ls -la /etc/valiases | المهم تحديد valiases |
ls | عرض جميع المواقع التي على السيرفر | ls /var/named | |
ls | عرض المواقع التي على السيرفر | ls /usr/local/psa/home/vhosts | المهم تحديد vhosts |
perl | تشغيل البيرل | perl example.pl | |
cat | أمر استخراج حسابات الشيل | ابحث عن bash | cat /etc/passwd |
طريقة إضافة يوزر بصلاحيات الروت
اكتب الأمر التالي لإضافة يوزر بصلاحيات الروت ومضاف إلى مجموعة الروت :
/usr/sbin/useradd -o -u 0 -g 0 root -p rootpass
تفاصيل الأمر
طبعا اليوزر اللي هو روت: root
والباسورد: rootpass
-o : لاستخدام تغيرات مع الأمر
-u : لإضافته إلى مجموعه اليوزر ذات رقم 0 (اللي هي الروت)
-g : المجموعة ذات رقم 0 يعني مجموعة الروت أيضا.
إذا قمت بتنزيل php سكريبت كامل عن طريق putty و wnscp و قمت بفتح الويب سايت و عمل تعديلات من صفحة الأدمن الخاصة بالموقع.
السؤال : كيف يمكنني مشاهدة هذه التعديلات التي قمت بها على السيرفر بإستخدام putty
مثال : من صفحة الأدمن الخاصة بالويب قمت بتغيير الرقم السري
و فقدته. كيف يمكنني استعراض هذه العملية على putty و التعديل عليها ؟
شكرًا جزيلًا