כיצד להשתמש בחיבורי SSH מרובים בלינוקס עם Pssh

click fraud protection

מעטפת מאובטחת היא משאב חיוני עבור משתמשי לינוקס הנוטים לעבוד עם מרחוק שרתי לינוקס, מחשבים או התקני רשת. זה מהיר, מונחה אבטחה ומאפשר למשתמשים לעשות הכל, החל משליחת פקודות למחשבים ושרתים מרוחקים, וכלה בפתיחת תוכניות דרך האינטרנט.

שכן שימושי כמו SSH, ניתן רק ליצור אינטראקציה עם מכונה אחת בכל פעם. מגבלות כמו אלה לא מפריעות למשתמש הממוצע שמשתמש במעטפת מאובטחת להרחיק מדי פעם, אך אם אתה משתמש פרוטוקול ה- SSH מהיום שלך לחיבור להרבה מכונות לינוקס שונות, זה יכול להיות צוואר בקבוק עבור פריון.

לאורך השנים קהילת לינוקס השלימה עם מגבלות ה- Shell Shell והציעה דרכים לעקוף אותה. פיתרון כזה הוא SSH מקביל. זוהי תוכנית המאפשרת למשתמשים לקיים אינטראקציה עם מכונות מרוחקות מרובות באמצעות מעטפת מאובטחת בבת אחת.

הגדרת SSH

הכלי ה- SSH המקביל עושה שימוש ב- OpenSSH ב- Linux, כך שתצטרך להתקין אותו במערכת שלך לפני שתנסה לעקוב אחר מדריך זה. למרבה המזל, הקמת שרת SSH מהירה מאוד.

עיין בערך הוויקי של הפצת Linux שלך ב- SSH ולמד כיצד להפעילו. אם אתה מתקשה לגרום לזה לעבוד, עבור אל המדריך שלנו כיצד להגדיר SSH ב- Linux. זה מעמיק ומכסה את כל מה שצריך לדעת!

instagram viewer

התקן Pssh ב- Linux

לפני שנמצא כיצד להשתמש בכלי Pssh, עלינו לבדוק כיצד להתקין אותו. הפעלת התוכנית כוללת שימוש בפקודות שונות, לכן פתחו חלון מסוף ופעלו יחד עם ההוראות התואמות את מערכת ההפעלה בה אתם משתמשים.

אובונטו

להתקין

דביאן

sudo apt - קבל התקנת pssh

קשת לינוקס

Pssh אינו נמצא במאגרי החבילות של Arch Linux. עם זאת, המשתמשים עדיין יכולים להתקין אותו בקלות, מכיוון שיש חבילת Pssh AUR. כדי לגרום לתוכנית לעבוד במחשב ה- Arch שלך, בצע את הפעולות הבאות:

sudo pacman - שיבוט בסיס git git https://aur.archlinux.org/python-pssh.git תקליטור python-pssh makepkg -sri

פדורה

sudo dnf להתקין pssh -y

OpenSUSE

להתקין

Python PIP

לא בכל מערכת ההפעלה לינוקס יש את הכלי Pssh במקורות התוכנה שלהם. אם אתה מנהל הפצה שאינה נושאת אותה, תצטרך למצוא דרך חלופית להתקנתה.

נכון לעכשיו, הדרך הטובה ביותר להשיג Pssh במערכות הפעלה לינוקס פחות ידועות היא באמצעות כלי ההתקנה של חבילת Python.

הערה: וודא שהגדרת Python-pip (או) pip לפני שתנסה להשתמש בו כדי להשיג Pssh.

להתקין pssh של sudo

או

להתקין

האם פיפ לא עובד בשבילך? שקול להוריד את קוד המקור Pssh במקום זאת.

הגדר Pssh

בכדי שכלי ה- SSH המקביל יעבוד, על המשתמש להגדיר קובץ מארח המתאר את כל כתובות המחשב המרוחקות לשימוש בתוכנית. הפעל מסוף והשתמש ב- לגעת פקודה ליצור קובץ מארח Pssh חדש.

גע ~ / .pssh_hosts_files

בשלב הבא, פתח את קובץ המארח באמצעות כלי עריכת הטקסט של ננו. בעזרת ננו, רשמו את הכתובות של כל מחשב לינוקס מרוחק שמריץ SSH שתרצו לתקשר איתם באמצעות Pssh. לקבלת התוצאות הטובות ביותר, השתמש בכתובת ה- IP המקומית או באינטרנט, ולא בשם המארח.

בעת הגדרת קובץ המארח, זכור כי עליך להוסיף את שם המשתמש, יחד עם הכתובת. זה צריך להיראות [email protected].

ננו ~ / .pssh_hosts_files

לאחר יישום קובץ המארח שלך, שמור את העריכות על ידי לחיצה על Ctrl + O במקלדת. ואז צא מננו עם Ctrl + X שילוב מקלדת.

 שליחת פקודות עם Pssh

Pssh הוא עטיפה עבור SSH המאפשרת למשתמש ליצור אינטראקציה עם מספר מכונות בבת אחת. אין תחביר מפותל להבין; אם אתה כבר יודע איך מסוף לינוקס עובד, זה יהיה הגיוני.

כדי לשלוח פקודה כלשהי לרשימת המחשבים המרוחקים שלך (בבת אחת) דרך Shell Secure באמצעות Pssh, בצע:

pssh -i -h ~ / .pssh_hosts_files פקודה סופנית

עדיין אינך בטוח כיצד Pssh עובד? נסה כמה מפקודות הדוגמה להלן.

הפעלת תהליכים

צריך לבדוק תהליכי הפעלה בכל מכונות הלינוקס שלך בבת אחת? רוץ חלק עליון עם Pssh.

pssh -i -h ~ / .pssh_hosts_files למעלה

זמן עבודה במחשב

האם אתה סקרן כמה זמן כל מחשבי Linux שלך פועלים? להשתמש ב זמן עבודה פקודה לצד הכלי Pssh.

pssh -i -h ~ / .pssh_hosts_files זמן עבודה

שטח כונן קשיח

בדוק כמה שטח בכונן הקשיח בכל מחשב לינוקס מרוחק בו זמנית באמצעות df עם Pssh.

pssh -i -h ~ / .pssh_hosts_files df -h

מפרט מערכות

כדי לבדוק את מפרט המערכת של כל מחשבי לינוקס המרוחקים ברשימת המארחים, הפעל שכר

pssh -i -h ~ / .pssh_hosts_files inxi -F
watch instagram story
לְחַפֵּשׂ
הודעות האחרונות