मुखपृष्ठ » कैसे » क्या समान सिस्टम में कई SSH कनेक्शन होना संभव है?

    क्या समान सिस्टम में कई SSH कनेक्शन होना संभव है?

    जब आप पहली बार एक निजी सर्वर स्थापित कर रहे हैं, तो आप अपने आप को कुछ सवालों के साथ पा सकते हैं कि यह क्या है, या करने में सक्षम नहीं है। इसे ध्यान में रखते हुए, आज के SuperUser Q & A पोस्ट में एक जिज्ञासु पाठक के प्रश्न के उत्तर हैं.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    कैसाब्लांका का स्क्रीनशॉट सौजन्य (विकिमीडिया कॉमन्स).

    प्रश्न

    SuperUser रीडर Sam3000 यह जानना चाहता है कि क्या एक ही सिस्टम में कई SSH कनेक्शन होना संभव है:

    मेरे पास एक सर्वर के रूप में लिनक्स कंप्यूटर अभिनय है जो आने वाले एसएसएच कनेक्शन को स्वीकार कर सकता है। क्या एक ही समय में कई उपकरणों को कनेक्ट करना संभव है, जैसे कि मेरा मोबाइल फोन और लैपटॉप, साथ ही अन्य डेस्कटॉप, एसएसएच का उपयोग करके एक ही सर्वर से।?

    क्या एक ही सिस्टम में कई SSH कनेक्शन होना संभव है?

    उत्तर

    सुपरयूजर योगदानकर्ता बैज-हो और हस्तूर का जवाब हमारे लिए है। सबसे पहले, बैज-बी:

    संक्षिप्त उत्तर

    हां, यह आमतौर पर डिफ़ॉल्ट रूप से काम करता है.

    दीर्घ उत्तर

    यह इस बात पर निर्भर करता है कि आप इसके लिए क्या उपयोग कर रहे हैं। यह कई कनेक्शन के साथ धीमा हो सकता है, लेकिन यह एक बैंडविड्थ मुद्दा है, एसएसएच मुद्दा नहीं.

    Hastur से जवाब द्वारा पीछा किया:

    हाँ यह संभव है, यह डिफ़ॉल्ट व्यवहार है। आप इस पर भरोसा कर सकते हैं यदि आप SSH का अपडेटेड वर्जन इस्तेमाल कर रहे हैं और यह अब सेट नहीं है प्रोटोकॉल 1. नीचे दिए गए आदेश आपको देना चाहिए प्रोटोकॉल 2.

    • grep "प्रोटोकॉल" / etc / ssh / sshd_config

    कनेक्शन के लिए सीमा

    आप SSH को टेलनेट के एन्क्रिप्टेड इवोल्यूशन के रूप में देख सकते हैं, जो एक सर्वर को रिमोट एक्सेस की अनुमति देने के लिए पैदा हुआ है। ध्यान दें कि एसएसएच टीसीपी से जुड़ता है और यह एक्स-सेशन (ग्राफिकल सेशन) को भी फॉरवर्ड करने में सक्षम है। मल्टी-टास्किंग और कई उपयोगकर्ता यूनिक्स की आंतरिक प्रकृति का एक हिस्सा हैं (भले ही यह सीमा के बिना न हो).

    आप उन सीमाओं में से कुछ को टीसीपी और एसएसएच सीमा में देख सकते हैं:

    • cat / proc / sys / net / core / somaxconn (आमतौर पर 128, टीसीपी बकाया कनेक्शनों की अधिकतम संख्या देखने के लिए)

    kern.ipc.somaxconn sysctl (8) चर नए TCP कनेक्शन स्वीकार करने के लिए श्रवण कतार का आकार सीमित करता है। भारी लोड वाले वेब सर्वर पर नए कनेक्शन की मजबूत हैंडलिंग के लिए डिफ़ॉल्ट रूप से 128 का डिफ़ॉल्ट मूल्य आमतौर पर बहुत कम है.

    • cat / proc / sys / net / core / netdev_max_backlog (आमतौर पर 1000, टीसीपी पैकेट कतार की अधिकतम लंबाई)
    • कम /etc/security/limits.conf (आप उपयोगकर्ताओं की संख्या के लिए सीमा पा सकते हैं)
    • MaxSessions में / Etc / ssh / sshd_config (नेटवर्क कनेक्शन प्रति अनुमत अधिकतम खुले सत्र निर्दिष्ट करता है, डिफ़ॉल्ट 10 पर सेट है)
    • #MaxStartups 10:30:60, आमतौर पर में टिप्पणी की / Etc / ssh / sshd_config (SSH डेमॉन के समवर्ती अनौपचारिक कनेक्शन की अधिकतम संख्या निर्दिष्ट करता है, डिफ़ॉल्ट 10 पर सेट है)

    संदर्भ

    1. आदमी ssh तथा आदमी sshd आपके कंप्युटर पर

    2. आदमी sshd और sshd_config के लिए पृष्ठों


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.