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

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

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

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

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

הגדרת SSH

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

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

התקן Pssh ב- Linux

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

אובונטו

sudo apt install pssh

דביאן

sudo apt-get install pssh

קשת לינוקס

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

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/python-pssh.git
cd python-pssh
makepkg -sri

פדורה

sudo dnf install pssh -y

OpenSUSE

sudo zypper install pssh

Python PIP

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

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

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

sudo python-pip install pssh

או

sudo pip install pssh

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

הגדר Pssh

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

touch ~/.pssh_hosts_files

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

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

nano ~/.pssh_hosts_files

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

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

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

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

pssh -i -h ~/.pssh_hosts_files terminal command

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

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

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

pssh -i -h ~/.pssh_hosts_files top

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

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

pssh -i -h ~/.pssh_hosts_files uptime

שטח כונן קשיח

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

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

מפרט מערכות

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

pssh -i -h ~/.pssh_hosts_files inxi -F
</ p>

הערות