דף הבית » איך ל » האם זה אפשרי יש מספר חיבורי SSH לאותה מערכת?

    האם זה אפשרי יש מספר חיבורי SSH לאותה מערכת?

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

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    צילום מסך באדיבות קזבלנקה (Wikimedia).

    השאלה

    SuperUser הקורא Sam3000 רוצה לדעת אם זה אפשרי יש חיבורים SSH מרובים לאותה מערכת:

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

    האם זה אפשרי להיות מספר חיבורי SSH לאותה מערכת?

    התשובה

    תגליות של סופרוז'ר- be ו- Hastur יש לנו את התשובה. תחילה, תג- be:

    התשובה הקצרה

    כן, זה בדרך כלל עובד כברירת מחדל.

    התשובה הארוכה

    זה תלוי במה אתה משתמש בו. זה עשוי להאט עם מספר חיבורים, אבל זה בעיה רוחב פס, לא בעיה SSH.

    ואחריו התשובה מהסטור:

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

    • grep "פרוטוקול" / etc / ssh / sshd_config

    גבולות עבור חיבורים

    אתה יכול להסתכל על SSH כמו אבולוציה מוצפנת של Telnet, נולד כדי לאפשר גישה מרחוק לשרת. שים לב SSH מתחבר על TCP והוא מסוגל להעביר X- פגישות (מפגשים גרפיים) מדי. Multi-tasking ומשתמשים מרובים הם חלק מהטבע הפנימי של יוניקס (גם אם זה לא בלי גבולות).

    אתה יכול לראות כמה מגבלות אלה בגבולות TCP ו- SSH:

    • cat / proc / sys / net / core / somaxconn (בדרך כלל 128, כדי לראות את המספר המקסימלי של חיבורי TCP יוצאי דופן שאתה יכול לקבל)

    ה kys.ipc.somaxconn sysctl (8) משתנה מגביל את גודל תור ההאזנה לקבלת חיבורי TCP חדשים. ערך ברירת המחדל של 128 הוא בדרך כלל נמוך מדי עבור טיפול חזק של חיבורים חדשים בשרת אינטרנט עמוס.

    • cat / proc / sys / net / core / netdev_max_backlog (בדרך כלל 1000, האורך המרבי של תור TCP מנות)
    • פחות /etc/security/limits.conf (ניתן למצוא את המגבלות עבור מספר המשתמשים)
    • MaxSessions in / etc / ssh / sshd_config (מציין את המספר המרבי של הפעלות פתוחות המותרות לכל חיבור רשת, ברירת המחדל מוגדרת ב 10)
    • #MaxStartups 10:30:60, בדרך כלל הגיב ב / etc / ssh / sshd_config (מציין את המספר המרבי של חיבורים לא מאומתים בו זמנית ל daemon SSH, ברירת המחדל נקבעת ב 10)

    הפניות

    1. גבר ו איש במחשב שלך

    2. האיש דפים sshd ו sshd_config


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