החיבור המאובטח ביותר לשרת מרוחק הוא באמצעות פרוטוקול רשת קריפטוגרפית SSH (Shell המאובטח).
בעיה נפוצה בה נתקלים מנהלי שרתים או מי שמקשרים באמצעות SSH דרך טרמינל או מרק, היא ניתוק פתאומי מההפעלה עם ההודעה: “client_loop: send disconnect: Broken pipe” .
לרוב, הודעת כניסה זו מופיעה לאחר תקופה בה לא בוצעה שורת פקודה במושב SSH. רבים מעדיפים לזכור מדי פעם את ההפעלה הפתוחה ולתת עוד "Enterאו "w" שהמושב יישאר פתוח. פיתרון טוב יותר הוא להפסקת סגירת הפגישה הפתאומית הזו לאחר תקופת "סרק".
כיצד למנוע סיום פתאומי של מושב SSH עם “client_loop: send disconnect: Broken pipe” בטרמינל (Linux / Mac)
עבור לינוקס וגם עבור מק, קו יתווסף בתצורת SSH. אנו פותחים ועורכים את הקובץ “ssh_config”.
sudo nano /etc/ssh/ssh_config
אנו מוסיפים את השורה:
Host * ServerAliveInterval 120
שמור וסגור את הקובץ "ssh_config". אם אנחנו ב- Linux נצטרך להפעיל מחדש את שירות "sshd".
כיוון “ServerAliveInterval“ ישלח חבילת null לשרת במרווחים של 120 שניות כדי לשמור על הפעלה בחיים וכך ימנע ממנה להיסגר באופן פתאומי.
אם אתה רק משנה את ssh_config (ולא את sshd_config) אין סיבה להפעיל מחדש את sshd.
קנאות מכפילה את רזלאגה. Hvala za vaš članek