|
אם אתה משתמש רגיל ב- SSH, כנראה שמת לב שהוא לפעמים "מנתק את עצמו". כדי לתקן זאת, אתה רק צריך ללכלך את הידיים "קצת מלוכלכות" ולשנות כמה קבצי תצורה. |
לשם כך, עליך לשנות את הערכים שהוקצו לשני משתנים ServerAliveCountMax ו- ServerAliveInterval.
ServerAliveCountMax מגדיר את מספר ההודעות "השרת חי" שניתן לשלוח מבלי ש ssh יקבל תשובה מהשרת. הודעה מסוג זה חיונית כדי לדעת אם החיבור עדיין פעיל או לא (אולי השרת "ירד" וכו ').
ServerAliveInterval מגדיר את המרווח (בשניות) שלאחריו, במקרה שאין תגובה מהשרת, ssh ישלח שוב הודעה המבקשת תגובה.
על הלקוח
כדי שהשינויים ישפיעו על כל המשתמשים, יש לשנות את הקובץ / etc / ssh / ssh_config. מצד שני, אם אתה רוצה שהשינויים ייכנסו לתוקף רק עבור המשתמש שלך, שנה את הקובץ ~ / .ssh / config.
הוסף את הדברים הבאים בקובץ התצורה של SSH:
מנחה *
ServerAlive Interval 300
ServerAliveCountMax 3
בשרת
על מנת שהשרת ישמור על קשרים עם כל הלקוחות בחיים, הוסף את הקובץ הבא בקובץ / etc / ssh / sshd_config:
ServerAlive Interval 300
ServerAliveCountMax 3
תצורה זו גורמת ללקוח / שרת לשלוח הודעה לעמית המקביל כל 300 שניות (5 דקות) ולוותר בהזדמנות השלישית אם הוא לא קיבל תגובה.