كيفية استخدام اتصالات SSH متعددة على Linux مع Pssh

click fraud protection

Secure Shell هو مورد لا غنى عنه لمستخدمي Linux الذين يميلون إلى العمل مع جهاز التحكم عن بعد خوادم لينكسأو أجهزة الكمبيوتر أو أجهزة الشبكة. إنه سريع وموجه للأمان ، ويتيح للمستخدمين القيام بكل شيء من إرسال الأوامر إلى أجهزة الكمبيوتر والخوادم البعيدة ، إلى فتح البرامج عبر الإنترنت.

للحصول على فائدة SSH ، من الممكن فقط التفاعل مع جهاز واحد في كل مرة. لن تزعج هذه القيود المستخدم العادي الذي يستخدم Secure Shell للتحكم عن بعد من حين لآخر ، ولكن إذا كنت تستخدمه بروتوكول SSH في يومك للاتصال بالعديد من أجهزة Linux المختلفة ، يمكن أن يكون عنق الزجاجة إنتاجية.

على مر السنين ، توصل مجتمع Linux إلى توافق مع قيود Secure Shell وعرض طرقًا للتغلب عليه. أحد هذه الحلول هو Parallel SSH. إنه برنامج يتيح للمستخدمين التفاعل مع العديد من الأجهزة البعيدة عبر Secure Shell في وقت واحد.

قم بإعداد SSH

تستخدم أداة Parallel SSH OpenSSH على Linux ، لذلك ستحتاج إلى إعداده على نظامك قبل محاولة متابعة هذا الدليل. لحسن الحظ ، يعد إعداد خادم SSH سريعًا جدًا.

ارجع إلى إدخال wiki لتوزيع Linux الخاص بك على SSH وتعلم كيفية البدء. إذا واجهتك مشكلة في تشغيلها ،

instagram viewer
توجه إلى دليلنا حول كيفية إعداد SSH على Linux. إنه متعمق ويغطي كل ما تحتاج إلى معرفته!

قم بتثبيت Pssh على Linux

قبل أن نبدأ في كيفية استخدام أداة Pssh ، نحتاج إلى مراجعة كيفية تثبيتها. يتضمن تشغيل البرنامج استخدام أوامر متنوعة ، لذلك افتح نافذة طرفية واتبع الإرشادات التي تتوافق مع نظام التشغيل الذي تستخدمه.

أوبونتو

sudo apt تثبيت pssh

ديبيان

sudo apt-get تثبيت pssh

قوس لينكس

Pssh غير موجود في مستودعات حزمة Arch Linux. ومع ذلك ، لا يزال بإمكان المستخدمين تثبيته بسهولة ، حيث يوجد حزمة Pssh AUR. لجعل البرنامج يعمل على جهاز الكمبيوتر الشخصي Arch ، قم بما يلي:

sudo pacman -S استنساخ قاعدة git git https://aur.archlinux.org/python-pssh.git القرص المضغوط python-pssh makepkg -sri

فيدورا

sudo dnf تثبيت pssh -y

OpenSUSE

sudo zypper تثبيت pssh

Python PIP

لا تحتوي كل أنظمة تشغيل Linux على أداة Pssh في مصادر برامجها. إذا كنت تقوم بتشغيل توزيع لا يحمله ، فسيتعين عليك إيجاد طريقة بديلة لتثبيته.

حتى الآن ، أفضل طريقة للحصول على Pssh على أنظمة تشغيل Linux الأقل شهرة هي عبر أداة تثبيت حزمة Python.

ملاحظة: تأكد من أنه تم إعداد python-pip (أو) pip قبل محاولة استخدامه للحصول على Pssh.

sudo python-pip تثبيت pssh

أو

sudo pip تثبيت pssh

لا يعمل بيب لك؟ ضع في اعتبارك تنزيل شفرة مصدر Pssh في حين أن.

قم بإعداد Pssh

لكي تعمل أداة Parallel SSH ، يجب على المستخدم إعداد ملف مضيف يحدد جميع عناوين الكمبيوتر البعيد لاستخدامها مع البرنامج. إطلاق محطة واستخدام لمس. اتصال. صلة أمر إنشاء ملف مضيف Pssh جديد.

المس ~ / .pssh_hosts_files

بعد ذلك ، افتح ملف المضيف باستخدام أداة تحرير نص Nano. باستخدام Nano ، اكتب عناوين كل جهاز Linux بعيد يعمل بنظام SSH الذي ترغب في التفاعل معه باستخدام Pssh. للحصول على أفضل النتائج ، استخدم عنوان IP المحلي أو الإنترنت ، بدلاً من اسم المضيف.

عند إعداد ملف المضيف ، ضع في اعتبارك أنه يجب عليك إضافة اسم المستخدم مع العنوان. يجب أن تبدو [email protected].

نانو ~ / .pssh_hosts_files

بعد كتابة ملف المضيف ، احفظ التعديلات بالضغط Ctrl + O على لوحة المفاتيح. ثم أخرج نانو مع Ctrl + X تركيبة لوحة المفاتيح.

 إرسال الأوامر باستخدام Pssh

Pssh عبارة عن مجمّع لـ SSH يسمح للمستخدم بالتفاعل مع أجهزة متعددة في وقت واحد. لا توجد بنية معقدة لفهمها ؛ إذا كنت تعرف بالفعل كيفية عمل محطة Linux ، فسيكون ذلك منطقيًا.

لإرسال أي أمر إلى قائمة أجهزة الكمبيوتر البعيدة (مرة واحدة) عبر Secure Shell عبر Pssh ، قم بما يلي:

pssh -i -h ~ / .pssh_hosts_files أمر طرفية

ما زلت غير متأكد من كيفية عمل Pssh؟ جرب بعض أوامر المثال أدناه.

ادارة العمليات

هل تحتاج إلى التحقق من عمليات التشغيل على جميع أجهزة Linux الخاصة بك في وقت واحد؟ يركض أعلى مع Pssh.

pssh -i -h ~ / .pssh_hosts_files الأعلى

وقت تشغيل الكمبيوتر

هل أنت متشوق لمعرفة المدة التي تستغرقها جميع أجهزة الكمبيوتر التي تعمل بنظام Linux؟ استخدم ال مدة التشغيل الأمر إلى جانب أداة Pssh.

pssh -i -h ~ / .pssh_hosts_files وقت التشغيل

مساحة القرص الصلب

تحقق من مقدار مساحة القرص الصلب لكل جهاز Linux بعيد في نفس الوقت باستخدام مدافع مع Pssh.

pssh -i -h ~ / .pssh_hosts_files مدافع -h

مواصفات النظام

للتحقق من مواصفات النظام لجميع أجهزة كمبيوتر Linux البعيدة في قائمة المضيف ، قم بتشغيل inxi

pssh -i -h ~ / .pssh_hosts_files inxi -F
watch instagram story