लास SSH कनेक्शन इनमें से एक है SysAdmin द्वारा उपयोग किए जाने वाले उपकरणयह मुख्य रूप से अपने लचीलेपन और बहुत अच्छे सुरक्षा विकल्पों के कारण है, लेकिन लगभग सभी कनेक्टिविटी विकल्पों के साथ इसका उपयोग करने के कई तरीके हैं और कुछ का मतलब यह है कि उपलब्ध गति हमेशा सबसे अच्छी नहीं होती है। उन मामलों में, दुर्भाग्य से, हमें समायोजन के कुछ रूपों का सहारा लेना होगा जो हमें एक सभ्य और सुरक्षित कनेक्शन गुणवत्ता प्राप्त करने की अनुमति देते हैं, इसीलिए हम दिखाना चाहते हैं GNU / Linux में SSH कनेक्शन को गति देने के 3 तरीके.
असल में, हम बात करना चाहते हैं कॉन्फ़िगरेशन विकल्प यह हमें एक खराब कनेक्शन जैसी बाधाओं को दूर करने की अनुमति देगा, या तथ्य यह है कि हम एक ही सर्वर से एक साथ कई कनेक्शन बना रहे हैं, कुछ मामलों में ग्राफ़िकल टूल तक पहुँचने के माध्यम से भी X अग्रेषण, जो आवश्यक गति को उच्च बना सकता है।
पहली चीज़ जो हम कर सकते हैं, वह है IPv4 पर SSH के कनेक्शन को बल देंयह प्रोटोकॉल नवीनतम IPv6 के कनेक्शन को भी स्वीकार करता है, जो किसी बिंदु पर बिल्कुल आवश्यक होगा लेकिन फिलहाल यह नहीं है, और दोनों के लिए समर्थन का उपयोग करने का तथ्य यह है कि कभी-कभी कनेक्शन कुछ अधिक धीमा हो सकता है। लेकिन हम पैरामीटर का उपयोग करके केवल आईपीवी 4 के माध्यम से एसएसएच का उपयोग करके किसी भी सर्वर से कनेक्ट कर सकते हैं "4" निम्नलिखित नुसार:
# ssh -4 user@remoteserver.com
इसे प्राप्त करने का दूसरा तरीका कॉन्फ़िगरेशन फ़ाइल को संशोधित करना है / Etc / ssh / ssh_config, जहां हमें लाइन दिखनी चाहिए "AddressFamily" और साहस के साथ उसे छोड़ दो "इनसेट", जिसका अर्थ है कि हम IPv4 का उपयोग करके जुड़ेंगे।
एक और कॉन्फ़िगरेशन जो हमें गति में सुधार करने की अनुमति देगा, वह है डीएनएस लुकअप को अक्षम करें दूरस्थ कंप्यूटर पर, और यह है कि यह सब कंप्यूटर के आईपी की तलाश में है और इसमें से मेजबान नाम प्राप्त करना कुछ ऐसा है जिसके लिए संसाधनों की आवश्यकता होती है और चीजों को थोड़ा धीमा करने में मदद करता है, जिसके लिए हमें SSH सर्वर के कॉन्फ़िगरेशन में भी जाना चाहिए , (/ etc / ssh / sshd_config) और का विकल्प छोड़ दें "UseDNS" मान के साथ "नहीं"। हम भी कर सकते हैं SSH कनेक्शन का बल पुन: उपयोगदूसरे शब्दों में, एक नया कनेक्शन स्थापित करते समय, पहले से ही स्थापित एक का पुन: उपयोग करने का प्रयास किया जाएगा, कुछ ऐसा जो निश्चित रूप से एक नया बनाने की तुलना में बहुत तेज हो सकता है।
इसके लिए, हम फाइल पर जाते हैं / Etc / ssh / ssh_config और निम्नलिखित लाइनें जोड़ें:
कंट्रोलमास्टर ऑटो
ControlPath - /। Ssh / कुर्सियां /% r% h-% p
कंट्रोलपर्सिस्ट 600
अंतिम पंक्ति (कंट्रोलपर्सिस्ट) एसएसएच सेवा को एक कनेक्शन खुला रखने के लिए बताएगी -लेकिन इसे बंद करने के बाद 600 सेकंड के लिए पृष्ठभूमि में एक नया कनेक्शन अनुरोध प्राप्त करने के मामले में पुन: उपयोग करने के लिए। अगर हम एक लाइन "Hostname servername" जोड़ते हैं, तो हम संकेत कर सकते हैं कि यह कॉन्फ़िगरेशन केवल के लिए उपयोग किया जाता है SSH कनेक्शन एक निश्चित कंप्यूटर के लिए, जिसके लिए हम उचित नाम के साथ सर्वरनाम को बदलते हैं।
इन सरल संशोधनों के साथ हम कुछ सुधार प्राप्त कर सकते हैं SSH कनेक्शन की गति और यह भी कि उन्हें स्थापित करने में लगने वाले समय में, कुछ ऐसा है जो हमारे लिए ध्यान देने योग्य नहीं होगा यदि हमारे पास बहुत अधिक बैंडविड्थ है और हम एक स्थानीय नेटवर्क पर काम करते हैं, लेकिन अगर हम कई दूरस्थ सर्वरों से जुड़ते हैं तो हम निश्चित रूप से सराहना करेंगे।
उत्कृष्ट जानकारी बहुत बहुत धन्यवाद |
मैं इस आदेश का बहुत उपयोग करता हूं, बहुत-बहुत धन्यवाद