מעטפת מאובטחת היא משאב חיוני עבורומשתמשי לינוקס הנוטים לעבוד עם שרתי לינוקס מרוחקים, מחשבים או התקני רשת. זה מהיר, מונחה אבטחה ומאפשר למשתמשים לעשות הכל, החל משליחת פקודות למחשבים ושרתים מרוחקים, לפתיחת תוכניות דרך האינטרנט.
שכן שימושי כמו 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
קשת לינוקס
![](/images/linux/how-to-use-multiple-ssh-connections-on-linux-with-pssh.png)
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
![](/images/linux/how-to-use-multiple-ssh-connections-on-linux-with-pssh_2.png)
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>
הערות