نفذ بعض أوامر المراقبة على سيرفرك عن بعد Remotely

السلام عليكم ورحمة الله وبركاته

عندك خادم وتستطيع الوصول له من خلال حساب SSH ؟ جميل الآن يمكنك تنفيذ بعض الأوامر المراقبة أو أي أوامر أخرى من دون الدخول وتنفيذها الواحد تلو الآخر … القاعدة هي:

ssh user@server command

ولهذا سأنفذ الأمر netstat -ntlp والذي سأقوم شرح القليل حوله قريباً جداً، كالتالي:

ssh binary@server netstat -ntlp


طيب تريد تنفذ الأمر السابق وأمر آخر معاً؟ ممتاز وجميل والـ BASH يدعم هذه الميزة أيضاً من خلال أستعمالك لـ &&، نفذه كالتالي:

ssh binary@server netstat -ntlp && df -h

هكذا نفذنا الأمر netstat -ntlp و df -h … طيب ماذا لو نفذت الأمر السابق هكذا:

ssh binary@server netstat -ntlp & df -h

سيعمل عادي لكن المشكلة سيقوم بتنفيذ الأمر:

ssh binary@server netstat -ntlp &

وكأنه Background Process أي عملية تعمل بالخلف والأمر df -h سينفذه على جهازك وليس السيرفر … ولهذا علينا إستعمال && أوكي؟ لا تنسوا ذلك … طبعاً تستطيع عمل سكربت على السيرفر لعمل شيء معيين وتقوم بتنفيذه remotely أيضاً بنفس الطريقة …

جنو/لينوكس روعة ويبقى الأروع … المستحيل ليس Linux ::18

ودمتم …

About [email protected]

[Between Teams of Red and Blue, I'm with the Purple Team]
This entry was posted in GNU/Linux. Bookmark the permalink.

One Response to نفذ بعض أوامر المراقبة على سيرفرك عن بعد Remotely

  1. B!n@ry says:

    لإعادة تشغيل مثلاً MySQL عن بعد نفذ:

    ssh root@server '/etc/init.d/mysql restart'

    أو الأباتشي:

    ssh root@server '/etc/init.d/httpd restart'

    ::18

Comments are closed.