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