Mosh : Mobile Shell - उन्नत SSH
(mosh.org)-
IP बदलने / दोबारा कनेक्ट होने पर भी कनेक्शन बनाए रखने वाला ओपन सोर्स SSH विकल्प ऐप
-
SSH के जरिए मौजूदा authentication method का उपयोग करके कनेक्ट करने के बाद, रिमोट पर
mosh-serverचलाकर UDP से कनेक्ट करता है
→ नेटवर्क buffer का उपयोग नहीं करता, इसलिए Ctrl-C हमेशा तेज़ी से सही काम करता है
→ सर्वर के response का इंतज़ार करने वाले SSH के विपरीत, बिना network lag के तेज़ response
-
Tmux और किसी भी terminal में उपयोग संभव
-
अलग daemon की आवश्यकता नहीं
-
Linux/BSD/Mac/Android/Chrome/iOS
→ Windows में Mosh for Chrome या Cygwin संस्करण का उपयोग
- केवल UTF-8 समर्थन (अन्य terminal और SSH के Unicode bug को ठीक करता है)
3 टिप्पणियां
ssh को piggyback करने वाला यह काफ़ी मज़ेदार आइडिया है.
24-बिट color के लिए इतने ज़्यादा requests थे कि... उसे mainline में शामिल कर लिया गया. लेकिन अब भी release नहीं कर रहे हैं, lol, इसलिए source लेकर build करें तो 24-बिट color मिल जाता है.
Windows में कई terminals बदलने के बाद, आख़िरकार WSL+Windows Terminal+Mosh पर आकर टिक गया हूँ;;;
4 साल तक कोई रिलीज़ नहीं होने की वजह से अक्सर यह सवाल उठता है कि क्या मेंटेनेंस बंद हो चुका है? इस पर डेवलपर Keith Winstein का कहना है:
"मुझे नहीं लगता कि रिलीज़ की ज़रूरत है। Mosh में कभी कोई security vulnerability नहीं रही, और मुझे इस पर गर्व है। कभी न कभी 24-bit color या MacOS clock bypass जैसे मुद्दों की वजह से रिलीज़ करना पड़ेगा, लेकिन मुझे नहीं लगता कि यह तुरंत ज़रूरी है। यह अहंकारी लग सकता है, लेकिन अगर कोई software अपने लक्ष्य का 95% हासिल कर चुका है, तो हमें और features जोड़ने से पैदा होने वाले security risk को ज़्यादा वज़न देकर सोचना चाहिए."
https://news.ycombinator.com/item?id=28151637
ओह... यह काफ़ी भरोसेमंद जवाब है...