मैं विश्वास नहीं कर सकता कि किसी ने MOSH का उल्लेख नहीं किया है ;
Mosh एक अलग प्रोटोकॉल है जो SSH लॉगिन प्रक्रिया में हुक कर सकता है, यह आपके सत्र को वियोग के दिनों के बाद, आईपी को बदलने, उच्च विलंबता और इतने पर जीवित रखता है। इसे होम पेज पर बेहतर तरीके से समझाया गया है, मैं इसे समझा सकता हूं इसलिए मैंने नीचे दिए गए विवरण की नकल की है। मेरे अनुभव और सलाह है कि मैं इसे अपने एंड्रॉइड मोबाइल पर उपयोग करता हूं, यह यात्रा और SSH'ing के दौरान एक जीवन रक्षक है। उदाहरण के लिए ट्रेन में मोबाइल से छेड़छाड़ करने पर मेरे लैपटॉप पर भी यही बात लागू होती है। मैं नवीनतम संस्करण प्राप्त करने के लिए स्रोत से संकलन करने की सलाह देता हूं, उबंटू के अंदर मेरे लिए रेपो संस्करण में कुछ झुंझलाहट हैं जो नवीनतम संस्करण (लेखन के समय) में तय की गई हैं।
मोश (मोबाइल शेल)
रिमोट टर्मिनल एप्लिकेशन जो रोमिंग की अनुमति देता है, आंतरायिक संपर्क का समर्थन करता है, और उपयोगकर्ता कीस्ट्रोक्स के बुद्धिमान स्थानीय गूंज और लाइन संपादन प्रदान करता है।
Mosh SSH के लिए एक प्रतिस्थापन है। यह अधिक मजबूत और उत्तरदायी है, विशेष रूप से वाई-फाई, सेलुलर और लंबी दूरी की लिंक पर।
Mosh मुफ्त सॉफ्टवेयर है, जो GNU / Linux, FreeBSD, Solaris, Mac OS X और Android के लिए उपलब्ध है।
वेबसाइट से सुविधाएँ:
आईपी बदलें। जुड़े रहें : जैसे ही आप इंटरनेट कनेक्शन के बीच जाते हैं, Mosh अपने आप घूमने लगता है। ट्रेन में वाई-फाई, एक होटल में ईथरनेट और एक समुद्र तट पर एलटीई का उपयोग करें: आप लॉग इन रहेंगे। अधिकांश नेटवर्क प्रोग्राम रोमिंग के बाद अपने कनेक्शन खो देते हैं, जिसमें एसएसएच और जीमेल जैसे वेब ऐप शामिल हैं। मोश अलग है।
मीठे सपनों के लिए बनाती है : मॉश के साथ, आप अपने कनेक्शन को बरकरार रखते हुए अपने लैपटॉप को सोने और जागने के लिए रख सकते हैं। यदि आपका इंटरनेट कनेक्शन गिरता है, तो Mosh आपको चेतावनी देगा - लेकिन नेटवर्क सेवा वापस आने पर कनेक्शन फिर से शुरू हो जाता है।
नेटवर्क लैग से छुटकारा पाएं : SSH आपको अपनी टाइपिंग दिखाने से पहले सर्वर के जवाब का इंतजार करता है। यह एक घटिया उपयोगकर्ता इंटरफ़ेस के लिए बना सकता है। मोश अलग है: यह टाइपिंग, डिलीट और लाइन एडिटिंग के लिए तुरंत प्रतिक्रिया देता है। यह यह अनुकूल रूप से करता है और ईएमएसी और विम जैसे पूर्ण-स्क्रीन कार्यक्रमों में भी काम करता है। एक खराब कनेक्शन पर, बकाया भविष्यवाणियों को रेखांकित किया जाता है ताकि आप गुमराह न हों।
कोई विशेषाधिकार प्राप्त कोड नहीं। कोई डेमॉन नहीं : आपको मॉश को स्थापित करने या चलाने के लिए सुपरयुसर होने की आवश्यकता नहीं है। क्लाइंट और सर्वर एक सामान्य उपयोगकर्ता द्वारा चलाए जाने वाले निष्पादनयोग्य हैं और केवल कनेक्शन के जीवन के लिए हैं।
समान लॉगिन विधि : Mosh नेटवर्क पोर्ट्स पर नहीं सुनता है या उपयोगकर्ताओं को प्रमाणित नहीं करता है। Mosh क्लाइंट SSH के माध्यम से सर्वर में प्रवेश करता है, और उपयोगकर्ता पहले की तरह ही क्रेडेंशियल (जैसे, पासवर्ड, सार्वजनिक कुंजी) प्रस्तुत करते हैं। तब Mosh-mosh-server को दूरस्थ रूप से चलाता है और इसे UDP से जोड़ता है।
आपके टर्मिनल के अंदर चलता है , लेकिन बेहतर है : Mosh एक कमांड लाइन प्रोग्राम है, जैसे ssh। आप इसे xterm, gnome-terminal, urxvt, Terminal.app, iTerm, emacs, screen, या tmux के अंदर उपयोग कर सकते हैं। लेकिन मोश खरोंच से डिजाइन किया गया था और बस एक वर्ण सेट का समर्थन करता है: UTF-8। यह अन्य टर्मिनलों में और SSH में यूनिकोड बग को ठीक करता है।
नियंत्रण-सी महान काम करता है : एसएसएच के विपरीत, मॉश का यूडीपी-आधारित प्रोटोकॉल पैकेट लॉस को इनायत से संभालता है, और नेटवर्क स्थितियों के आधार पर फ्रेम दर निर्धारित करता है। Mosh नेटवर्क बफ़र्स को नहीं भरता है, इसलिए Control-C
हमेशा एक भगोड़ा प्रक्रिया को रोकने का काम करता है।