यह कमांड मॉश है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
mosh - रोमिंग और बुद्धिमान स्थानीय गूंज के साथ मोबाइल खोल
SYNOPSIS
mosh [विकल्पों] [--] [उपयोगकर्ता@]होस्ट [कमांड...]
वर्णन
mosh (मोबाइल शेल) एक दूरस्थ टर्मिनल एप्लिकेशन है जो आंतरायिक का समर्थन करता है
कनेक्टिविटी, रोमिंग की अनुमति देता है, और उपयोगकर्ता की सट्टा स्थानीय गूंज और लाइन संपादन प्रदान करता है
कीस्ट्रोक्स।
के साथ तुलना एसएसएच, mosh अधिक मजबूत है - इसके कनेक्शन नींद और परिवर्तनों के बीच बने रहते हैं
क्लाइंट के आईपी पते में — और अधिक प्रतिक्रियाशील, क्योंकि प्रोटोकॉल सहिष्णु है
पैकेट हानि और क्लाइंट बिना प्रतीक्षा किए अधिकांश कीस्ट्रोक्स को तुरंत प्रतिध्वनित कर सकता है
नेटवर्क राउंड-ट्रिप।
mosh का उपयोग करता है एसएसएच दूरस्थ होस्ट से कनेक्शन स्थापित करने और मौजूदा के साथ प्रमाणित करने के लिए
इसका मतलब है (उदाहरण के लिए, सार्वजनिक कुंजी प्रमाणीकरण या पासवर्ड)। mosh वंचितों को क्रियान्वित करता है
मॉश-सर्वर सर्वर पर हेल्पर प्रोग्राम, फिर एसएसएच कनेक्शन बंद कर देता है और शुरू करता है
मोश-क्लाइंट, जो UDP पर एक लंबे समय तक चलने वाला डेटाग्राम कनेक्शन स्थापित करता है।
प्रतिक्रिया में सुधार करने के लिए, mosh सर्वर के व्यवहार का एक भविष्य कहनेवाला मॉडल चलाता है
पृष्ठभूमि, स्क्रीन पर प्रत्येक कीस्ट्रोक के प्रभाव का अनुमान लगाने की कोशिश कर रहा है। यह बनाता है
सामान्य टाइपिंग, बैकस्पेस और बाएँ और दाएँ तीर कुंजियों के लिए पूर्वानुमान। जब यह है
आत्मविश्वासी, mosh सर्वर की प्रतीक्षा किए बिना पूर्वानुमान प्रदर्शित करता है। भविष्य कहनेवाला
मॉडल को टर्मिनल की प्रत्येक पंक्ति पर और प्रत्येक नियंत्रण वर्ण के बाद खुद को नए सिरे से साबित करना होगा,
so mosh इकोइंग पासवर्ड या नॉन-इकोइंग एडिटर कमांड से बचा जाता है।
डिफ़ॉल्ट रूप से, mosh केवल उच्च-विलंबता कनेक्शन पर और सुचारू करने के लिए इसकी भविष्यवाणी दिखाता है
नेटवर्क गड़बड़ियाँ। (लंबी-विलंबता लिंक पर, अनुमानित कोशिकाओं को तब तक रेखांकित किया जाता है जब तक
सर्वर द्वारा पुष्टि की जाती है।) समसामयिक इको गलतियों को नेटवर्क राउंड के भीतर ठीक किया जाता है-
यात्रा और स्थायी प्रभाव पैदा नहीं करते हैं।
mosh पोर्ट सहित एक्स अग्रेषण या एसएसएच के गैर-संवादात्मक उपयोगों का समर्थन नहीं करता
अग्रेषण या sshfs. mosh विशिष्ट क्लाइंट-साइड नेटवर्क एड्रेस ट्रांसलेटर्स के माध्यम से काम करता है
लेकिन क्लाइंट और सर्वर के बीच से गुजरने के लिए UDP की आवश्यकता होती है। डिफ़ॉल्ट रूप से, mosh बंदरगाहों का उपयोग करता है
60000 और 61000 के बीच, लेकिन उपयोगकर्ता को इसके बजाय एक विशेष यूडीपी पोर्ट का अनुरोध करने की अनुमति देता है।
mosh क्लाइंट और सर्वर पर UTF-8 कैरेक्टर सेट लोकेल को व्यवस्थित करने की पूरी कोशिश करेगा।
क्लाइंट के पास स्थानीय-संबंधित पर्यावरण चर होना चाहिए जो UTF-8 निर्दिष्ट करते हैं। mosh मर्जी
इन क्लाइंट चर को पास करें मॉश-सर्वर इसकी कमांड लाइन पर, लेकिन ज्यादातर मामलों में वे
उपयोग करने की आवश्यकता नहीं होगी। मॉश-सर्वर अपने स्वयं के स्थान-संबंधी का उपयोग करने का पहला प्रयास
पर्यावरण चर, जो सिस्टम के डिफ़ॉल्ट विन्यास से आते हैं (कभी-कभी
/आदि/डिफ़ॉल्ट/स्थानीय) या एसएसएच कनेक्शन पर पारित होने से। लेकिन अगर ये
चर UTF-8 के उपयोग के लिए कॉल नहीं करते हैं, मॉश-सर्वर लोकेल से संबंधित लागू करेंगे
क्लाइंट से पर्यावरण चर और पुनः प्रयास करें।
विकल्प
आदेश
रिमोट होस्ट पर चलाने के लिए कमांड। डिफ़ॉल्ट रूप से, mosh एक लॉगिन शेल निष्पादित करता है।
--क्लाइंट =पथ
स्थानीय मशीन पर क्लाइंट हेल्पर के लिए पथ (डिफ़ॉल्ट: "मोश-क्लाइंट")
--सर्वर=कमान
रिमोट मशीन पर सर्वर हेल्पर चलाने का आदेश (डिफ़ॉल्ट: "मोश-सर्वर")
सर्वर हेल्पर विशेषाधिकार प्राप्त नहीं है और इसे उपयोगकर्ता के घर में स्थापित किया जा सकता है
निर्देशिका.
--एसएसएच =कमान
ओपनएसएसएच कमांड दूरस्थ मशीन पर मॉश-सर्वर को दूरस्थ रूप से निष्पादित करने के लिए (डिफ़ॉल्ट: "एसएसएच")
एक वैकल्पिक ssh पोर्ट के साथ निर्दिष्ट किया जा सकता है, जैसे, --ssh = "ssh -p 2222"।
--भविष्यवाणी=जब
सट्टा स्थानीय गूंज के उपयोग को नियंत्रित करता है। जब डिफ़ॉल्ट रूप से `अनुकूली' (दिखाएं)
धीमे लिंक पर पूर्वानुमान और नेटवर्क की गड़बड़ियों को दूर करने के लिए) और यह भी हो सकता है
'हमेशा' या 'कभी नहीं'।
MOSH_PREDICTION_DISPLAY पर्यावरण चर इस सेटिंग को स्थायी रूप से नियंत्रित करता है
और उन्हीं तीन मूल्यों को अपना सकते हैं।
'हमेशा' पर भी, mosh केवल तभी भविष्यवाणियां दिखाएगा जब वह आश्वस्त हो। इस
आम तौर पर इसका मतलब है कि टर्मिनल की एक ही पंक्ति पर पिछली भविष्यवाणी की गई है
सर्वर द्वारा पुष्टि की गई, बिना किसी हस्तक्षेप नियंत्रण वर्ण कीस्ट्रोक्स के।
-a --predict=हमेशा . का पर्यायवाची
-n --predict=never . का पर्यायवाची
--परिवार=परिवार
एक विशेष पता परिवार के उपयोग के लिए बाध्य करें, जो 'इनेट' (आईपीवी 4), और . में चूक करता है
'इनेट 6' भी हो सकता है (आईपीवी 6; आईओ :: सॉकेट :: आईपी या आईओ :: सॉकेट :: आईएनईटी 6 की आवश्यकता है)।
-4 --family=inet . का पर्यायवाची
-6 --family=inet6 . का पर्यायवाची
-p पोर्ट[:पोर्ट2], --पोर्ट=पोर्ट[:पोर्ट2]
किसी विशेष सर्वर-साइड UDP पोर्ट या पोर्ट श्रेणी का उपयोग करें, उदाहरण के लिए, यदि यह है
केवल एक पोर्ट जो फ़ायरवॉल के माध्यम से सर्वर को अग्रेषित किया जाता है। अन्यथा, mosh मर्जी
60000 और 61000 के बीच एक पोर्ट चुनें।
--बाइंड-सर्वर={ssh|कोई भी|IP}
आईपी पते को नियंत्रित करें कि मॉश-सर्वर को बांधता है।
डिफ़ॉल्ट `ssh' है, इस स्थिति में सर्वर IP पते से उत्तर देगा कि
SSH कनेक्शन से आया था (जैसा कि में पाया गया) SSH_कनेक्शन वातावरण विविधता)।
यह मल्टीहोम सर्वर के लिए उपयोगी है।
--बाइंड-सर्वर=किसी के साथ, सर्वर डिफ़ॉल्ट इंटरफ़ेस पर उत्तर देगा और नहीं
एक विशेष आईपी पते से जुड़ें। यह उपयोगी हो सकता है यदि कनेक्शन बनाया गया है
पूज्य गुरुदेव के मार्गदर्शन से संपन्न कर सकते हैं - एसएसएलएच या कोई अन्य उपकरण जो एसएसएच कनेक्शन को आता है
लोकलहोस्ट
--बाइंड-सर्वर= . के साथIP, सर्वर निर्दिष्ट आईपी पते से आबद्ध होने का प्रयास करेगा।
--नो-इनिट
मत भेजो स्मकूप आरंभीकरण स्ट्रिंग और आरएमकूप deinitialization स्ट्रिंग to
ग्राहक का टर्मिनल। कई टर्मिनलों पर यह वैकल्पिक स्क्रीन मोड को अक्षम कर देता है।
भागने दृश्यों
Mosh द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट एस्केप वर्ण ASCII RS (दशमलव 30) है। यह आम तौर पर है
के रूप में टाइप किया गया सीटीआरएल-^ or Ctrl-Shift-6, यूएस अंग्रेज़ी कीबोर्ड पर। गैर-अंग्रेज़ी कीबोर्ड के उपयोगकर्ता
डिफॉल्ट एस्केप कैरेक्टर टाइप करना मुश्किल या असंभव हो सकता है, और इसकी आवश्यकता हो सकती है
भागने के चरित्र को बदलें। नीचे MOSH_ESCAPE_KEY का विवरण देखें। इसमें
विवरण, कॉन्फ़िगर किया गया एस्केप वर्ण इस प्रकार दर्शाया गया है ईएससी.
एस्केप सीक्वेंस के लिए दो अलग-अलग तरीके हैं, यह निर्भर करता है कि एस्केप
चरित्र प्रिंट करने योग्य है या नहीं।
यदि एस्केप कैरेक्टर एक प्रिंट करने योग्य कैरेक्टर है, तो इसे एक नई लाइन के साथ प्रीफ़िक्स किया जाना चाहिए,
के समान OpenSSH. एस्केप कैरेक्टर को ही भेजने के लिए, इसे दो बार टाइप करें। अगर पलायन
चरित्र पर सेट है ~, mosh बहुत जैसा व्यवहार करेगा OpenSSH.
यदि एस्केप वर्ण एक गैर-मुद्रण योग्य नियंत्रण वर्ण है, तो किसी उपसर्ग का उपयोग नहीं किया जाता है और
भागने के चरित्र को किसी भी समय पहचाना जाता है। एस्केप कैरेक्टर को ही भेजने के लिए, टाइप करें
एस्केप कैरेक्टर, फिर इसके संबंधित ASCII कैरेक्टर (for .) सीटीआरएल-^ आप टाइप करेंगे ^के लिए,
Ctrl-बी आप टाइप करेंगे B).
कनेक्शन बंद करने के लिए भागने का क्रम है ईएससी .. क्रम ईएससी Ctrl-Z निलंबित
ग्राहक। कोई अन्य अनुक्रम दोनों वर्णों को सर्वर से होकर गुजरता है।
वातावरण चर
इन चरों की वास्तव में व्याख्या नहीं की जाती है mosh(1) स्वयं, लेकिन to . के माध्यम से पारित किया जाता है
मॉश-सर्वर(1). उपयोग में आसानी के लिए उनका वर्णन यहां किया गया है।
MOSH_ESCAPE_KEY
जब सेट किया जाता है, तो यह स्थानीय कमांड के लिए उपयोग किए जाने वाले एस्केप कैरेक्टर को कॉन्फ़िगर करता है। पलायन
वर्ण 1-127 की सीमा में किसी भी ASCII वर्ण पर सेट किया जा सकता है। चर चाहिए
एक शाब्दिक ASCII वर्ण के साथ सेट किया जा सकता है। नियंत्रण वर्ण के साथ सेट किए गए हैं
वास्तविक ASCII नियंत्रण वर्ण, प्रिंट करने योग्य प्रतिनिधित्व जैसे "^B" के साथ नहीं।
MOSH_PREDICTION_DISPLAY
ऊपर बताए अनुसार स्थानीय प्रतिध्वनि को नियंत्रित करता है। कमांड-लाइन ध्वज इसे ओवरराइड करता है
चर।
MOSH_TITLE_NOPREFIX
जब सेट किया जाता है, तो विंडो शीर्षक के लिए "[मोश]" को प्रीपेन्ड करने से रोकता है।
onworks.net सेवाओं का उपयोग करके ऑनलाइन मॉश का उपयोग करें