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

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

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

למה Mos + Tmux?

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

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

קרא עוד: מה זה SSH ולמה הוא עומד?

תחילת העבודה עם מוש

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

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

instagram viewer

קָשׁוּר: נהל חיבורי SSH מרוחקים באמצעות פקודות לינוקס אלה

אם תאבד את חיבור הרשת שלך, מוש יגיד לך שהוא לא שמע מהשרת המרוחק. אם השרת מהדהד תווים בחזרה, הוא ידגיש את מה שאתה מקליד עד שהמסך האחרון יחזור.

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

התקן את Mos ב- Linux

לדוגמה, להתקנה באובונטו:

sudo apt להתקין מוש

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

באמצעות מוש

כשתרצה להתחבר למכשיר המרוחק שלך, פשוט הקלד:

שם משתמש מוש. @ שרת

ברור שתרצה להחליף את "שם המשתמש" וה"שרת "בשם המשתמש שלך ובשם המכונה שאליה אתה מנסה להתחבר.

עיין בתיעוד אם יש לך צרכים מיוחדים יותר, כגון חיבור ליציאה אחרת.

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

תחילת העבודה עם Tmux

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

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

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

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

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

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

sudo apt להתקין

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

כאשר הוא מותקן, אתה מפעיל את tmux באמצעות הפקודה:

טמוקס

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

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

מכיוון ש- tmux היא תוכנית מבוססת מסוף, היא נשלטת לחלוטין מהמקלדת. פקודת הקידומת המוגדרת כברירת מחדל לביצוע פקודות ב- tmux היא Ctrl + B. ניתן לשנות זאת בקובץ התצורה.

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

ל- Tmux יכול להיות עקומת למידה, אך עם תוכניות "קשות" אחרות בעולם לינוקס / יוניקס, רבות מהן משתמשים מוצאים כי הזמן המושקע בלימוד תוכניות אלה מושקע היטב במה שהוא מאפשר להם לַעֲשׂוֹת.

אחת האפשרויות החזקות ביותר היא היכולת לנתק את ההפעלה שלך ולהתחבר אליה בהמשך. לשם כך הקלד Ctrl + D. כדי לחבר מחדש, הקלד "tmux attach" בקליפה ותמצא את עצמך בחזרה בהפעלה שלך.

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

שילוב של מוש וטמוקס

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

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

השילוב של Mos ו- tmux יאפשר לכם אמינות וגמישות מרבית בכניסות המרוחקות שלכם. יש עוד הרבה מה לחקור ב- tmux לבד שישחרר את הכוח של הפעלות הטרמינל שלך.

אימייל

The Essential Tmux Commands Cheat Sheet

נושאים קשורים
  • לינוקס
  • מָסוֹף
  • לינוקס
  • SSH
על הסופר
דייוויד דלוני (1 מאמרים פורסמו)עוד מאת דייוויד דלוני

הירשם לניוזלטר שלנו

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

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.