- Android 8.0 या नया — फ़िलहाल Google Play पर एक बंद परीक्षण (closed test): मोबाइल ब्राउज़र में ऑप्ट-इन लिंक खोलें, फिर Play से स्थापित करें
- iPhone और iPad पर iOS 16 या नया — TestFlight पर सार्वजनिक बीटा से जुड़ें
- एन्क्रिप्टेड बैकअप परस्पर काम करते हैं: एक प्लेटफ़ॉर्म पर निर्यात करें, दूसरे पर आयात करें
विशेषताओं की सूची
Mobile SSH की विशेषताएँ
Mobile SSH Android और iOS उपकरणों से सीधे SSH उपयोग के लिए बना है: टर्मिनल खोलें, उन्हें सक्रिय रखें, फ़ाइलें ले जाएँ, सर्वर सहेजें और मोबाइल बाधाओं से जल्दी उबरें।
- पासवर्ड प्रमाणीकरण और प्राइवेट-की प्रमाणीकरण
- Android पर Ed25519, ECDSA (P-256/384/521) और RSA प्राइवेट कीज़; iOS पर Ed25519 और ECDSA। दोनों प्लेटफ़ॉर्म पासफ़्रेज़ से एन्क्रिप्ट की गई कुंजियाँ खोल लेते हैं
- होस्ट, पोर्ट, उपयोगकर्ता, क्रेडेंशियल, प्राइवेट की और वैकल्पिक टनल के साथ सहेजी गई सर्वर प्रोफ़ाइलें — किसी प्रोफ़ाइल को क्लोन करके उसकी सेटिंग्स को एक नए सर्वर में डुप्लिकेट करें
- किसी सर्वर को एक नाम दें और सूची उसके पते के बजाय वही नाम दिखाती है — जब भी दो पंक्तियाँ एक जैसी लगने लगें, पता अपने आप लौट आता है
- सहेजे गए सर्वरों को नाम, होस्ट, पोर्ट, क्रेडेंशियल या उनके किसी भी वैकल्पिक पते से खोजें
- एक ही मशीन से दो अलग-अलग सहेजी गई पंक्तियों के ज़रिए जुड़ें और ऐप इसे भाँप लेता है — यह होस्ट-की का फ़िंगरप्रिंट लेकर दोनों को एक ही बहु-पता सर्वर में मिला देने का प्रस्ताव देता है
- खोज-पहले नया सेशन जोड़ें: समर्पित खोज पृष्ठ से सहेजा गया सर्वर चुनें और एक टैप से जुड़ें
- LAN/VPN रोमिंग के लिए प्रति सहेजे गए सर्वर कई पते — क्रम से आज़माए जाते हैं जिसमें पहले वह पता जो पिछली बार काम आया, और नेटवर्क बदलने पर फिर से कनेक्शन शुरू हो जाता है
- सर्वर सेटअप से चुने जा सकने वाले पुन: उपयोग योग्य क्रेडेंशियल रिकॉर्ड
- काम पर लौटने के इर्द-गिर्द बनी होम स्क्रीन: अभी चल रहे कनेक्शन, और आपके सर्वरों पर प्रतीक्षा कर रहे tmux सेशन — जो एक संग्रहीत स्नैपशॉट से लिए जाते हैं, इसलिए बिना नेटवर्क के भी सूचीबद्ध होते हैं और हर पंक्ति पर उसकी उम्र अंकित रहती है। iOS पर एक Recent सूची भी रहती है
- पूरे रास्ते IPv6: पता फ़ील्ड में वैकल्पिक पोर्ट के साथ ब्रैकेट में लिखे पते, और पोर्ट-फ़ॉरवर्ड नियमों में ब्रैकेट में लिखे IPv6 गंतव्य
- सफल और असफल लॉगिन प्रयासों का लॉग, जिसमें ठीक-ठीक डायल किया गया पता और विफलता की स्थिति में उसका कारण दर्ज होता है
- Teleport प्रॉक्सी ट्रांसपोर्ट (प्रयोगात्मक, Android): उपयोगकर्ता नाम, पासवर्ड और OTP से लॉग इन करें या Teleport कॉन्फ़िग या आइडेंटिटी फ़ाइल आयात करें, क्लस्टर नोड ब्राउज़ करें, फिर प्रॉक्सी टनल के ज़रिए टर्मिनल, SFTP, tmux और प्लगइन चलाएँ
- 24-bit ट्रू कलर और इटैलिक के साथ VT100/xterm-256color शैली का टर्मिनल व्यवहार — शेल को TERM=xterm-256color और COLORTERM=truecolor बताया जाता है
- Android और iOS पर स्क्रॉलबैक बफ़र 1,000, 5,000, 10,000 या 50,000 पंक्तियों पर सेट करें (डिफ़ॉल्ट 5,000)
- टर्मिनल में खोज — स्क्रॉलबैक और दृश्य स्क्रीन में खोजें और मिलानों के बीच जाएँ (Android और iOS)
- शेल इंटीग्रेशन (OSC 133): प्रॉम्प्ट-दर-प्रॉम्प्ट आगे-पीछे जाएँ, किसी पूरी कमांड का आउटपुट चुनें — 300 पंक्तियाँ पीछे की बिल्ड त्रुटि, सिर्फ़ आख़िरी वाली नहीं — और लंबे समय तक चलने वाली कमांड पूरी होने पर सूचना पाएँ (Android और iOS)
- Kitty ग्राफ़िक्स प्रोटोकॉल के ज़रिए टर्मिनल में इनलाइन छवियाँ, जो पिंच-ज़ूम और दोबारा लपेटे जाने पर ग़ायब होने के बजाय बनी रहती हैं (Android और iOS)
- ब्लॉक, ब्रेल और सेक्स्टेंट मोज़ेक ग्लिफ़ ऐप स्वयं खींचता है, इसलिए chafa, timg और ANSI कला खाली बॉक्स दिखाने के बजाय बिल्कुल ठीक जुड़कर बनती है (Android)
- माउस-ट्रैकिंग वाले TUI में टैप ही क्लिक है — htop, vim और पैनल चयन स्पर्श से चलते हैं (Android)
- पैनल हेडर उस पैनल की असली कार्यशील डायरेक्टरी बताता है, जो tmux से पूछी जाती है या शेल द्वारा OSC 7 पर बताई जाती है (Android)
- तेरह कुंजियों की अतिरिक्त कुंजी पंक्ति — ESC, TAB, CTRL, तीर, Home, End, PgUp, PgDn, कीबोर्ड टॉगल — जो स्क्रॉल होने के बजाय दूसरी पंक्ति में लिपट जाती है और बची हुई कुंजियों को एक ओवरफ़्लो मेन्यू में समेट देती है, ताकि कोई भी कुंजी स्क्रीन से बाहर न रह जाए
- Android और iOS पर इस पंक्ति को अनुकूलित करें: लगभग 45 प्रीसेट के पैलेट से जोड़ें, जिनमें F1–F12, Ctrl संयोजन और चिह्न शामिल हैं; कुंजियाँ हटाएँ, पुनःक्रमित करें, छिपाएँ, अपनी खुद की एस्केप-सीक्वेंस कुंजियाँ परिभाषित करें और डिफ़ॉल्ट पर रीसेट करें — लाइव पूर्वावलोकन के साथ
- टैप-टू-फ़ोकस, वैकल्पिक «टैप पर कीबोर्ड दिखाएँ», कॉपी और सब-कॉपी क्रियाएँ
- पिंच ज़ूम से टेक्स्ट आकार बदलें और रिमोट टर्मिनल आकार बदलें
- डबल-टैप से पैनल पूर्ण-स्क्रीन
- कॉपी, साझा करें और सब चुनें के साथ टर्मिनल टेक्स्ट चयन — देर तक दबाने पर शब्द चुना जाता है, और Copy चयन को बनाए रखता है ताकि उसे साझा या फिर से कॉपी किया जा सके
- OSC 52 क्लिपबोर्ड — रिमोट tmux या vim सेशन से टेक्स्ट सीधे फ़ोन क्लिपबोर्ड पर कॉपी करें (Android और iOS)
- नेटिव पास-थ्रू कीबोर्ड इनपुट — कोई स्वतः-सुधार शेल से नहीं टकराता; सॉफ़्ट-कीबोर्ड की आवाज़ डिक्टेशन फिर भी काम करती है
- Android और iOS पर बाहरी और Bluetooth कीबोर्ड समर्थन, जिसमें ऐरो, फ़ंक्शन कीज़ और Ctrl/Alt कॉर्ड शामिल हैं
- ब्रैकेटेड पेस्ट, ताकि बहु-पंक्ति क्लिपबोर्ड सामग्री अपने आप निष्पादित न हो
- अंतर्निहित Nerd Font, Android और iOS पर powerline, starship, devicon और Material Design आइकन ग्लिफ़ रेंडर करता है जिन्हें सिस्टम फ़ॉन्ट अन्यथा खाली बॉक्स के रूप में दिखाता
- चौड़े CJK, इमोजी और संयोजी वर्ण Android और iOS पर सही ढंग से मापे और खींचे जाते हैं, जिसमें ग्रैफ़ीम क्लस्टर और शून्य-चौड़ाई जॉइनर शामिल हैं
- समायोज्य टर्मिनल फ़ॉन्ट (सिस्टम मोनोस्पेस, JetBrains Mono या Source Code Pro) और ANSI रंग योजना (Solarized, Gruvbox, Dracula, Nord) Android और iOS पर, खुले पैनल पर लाइव लागू
- Settings में पिंच-टू-ज़ूम के साथ-साथ टर्मिनल टेक्स्ट-आकार का एक स्लाइडर, और ऐप थीम को System, Light या Dark पर सेट करने की सुविधा
- एक साथ आठ SSH सेशन तक
- सक्रिय सेशन के लिए ग्रिड लेआउट
- बैकग्राउंड और स्क्रीन-लॉक स्थिरता: Android पर एक फ़ोरग्राउंड सेवा ऐप को स्वाइप कर हटा देने के बाद भी शेल और एजेंट चलाती रहती है; iOS पर tmux ऑटो-अटैच आपकी शेल फिर से जोड़ देता है
- एक्सपोनेंशियल बैकऑफ़ के साथ keepalive और रिकनेक्ट प्रयास — अधिकतम दस बार, और जिस नेटवर्क को आप पहले ही छोड़ चुके हैं उसके विरुद्ध हुई विफलताएँ इस सीमा में नहीं गिनी जातीं
- Wi-Fi, मोबाइल डेटा या VPN बदलने पर मरे हुए मार्ग के टाइम-आउट का इंतज़ार किए बिना तुरंत फिर से डायल होता है, और बैकऑफ़ में पड़ा सेशन उसी क्षण दोबारा कोशिश करता है जब कोई काम लायक नेटवर्क आता है
- जो सर्वर चुपचाप जवाब देना बंद कर दे — कोई निलंबित VM, कोई अटका हुआ jump host — उसे अनुत्तरित keepalive जाँचों से पहचान लिया जाता है और चुपचाप आपकी कीस्ट्रोक निगलते रहने के बजाय फिर से जोड़ दिया जाता है (iOS)
- स्टार्ट स्क्रीन से सक्रिय सेशन प्रवेश बिंदु; चल रही नोटिफ़िकेशन में सेशन सूची — टैप कर खोलें
- tmux कमांड ट्रैकिंग और बाधित कार्य के लिए reattach संकेत, साथ ही प्रति-सर्वर यह चुनाव कि कनेक्ट होने पर किससे अटैच किया जाए: स्वतः-पहचान, कुछ नहीं, tmux, herdr या Zellij (Android)
- एजेंट टर्मिनल के ज़रिए स्वयं अपनी सूचना देते हैं, इसलिए ऐप को पता होता है कि एजेंट कौन-सा है, वह कौन-सा टूल चला रहा है और वह आप पर अटका है या नहीं — पैनल अंबर हो जाता है, उसके हेडर पर «claude · needs you» दिखता है, और टूलबार का बैज गिनता है कि कितने इंतज़ार कर रहे हैं
- Agents सूची से एक टैप में एजेंट के सवाल का जवाब दें; जवाब एक अलग चैनल से जाता है, इसलिए स्क्रीन पर जो चल रहा है उसमें कभी कुछ टाइप नहीं होता
- ऐप के भीतर से ही किसी सर्वर पर एजेंट हुक स्थापित करें — एक छोटी-सी शेल स्क्रिप्ट जिसे कोई भी एजेंट बुला सकता है, किसी वेंडर का इंटीग्रेशन नहीं
- नेटवर्क टूटने, स्लीप और IP बदलाव में भी बचे रहने वाले सेशनों के लिए Eternal Terminal (ET) ट्रांसपोर्ट, SSH के ज़रिए वैकल्पिक स्वचालित etserver सेटअप के साथ
- Tmux मैनेजर: सेशन, विंडो और पैन सूचीबद्ध करें और स्विच करें — attach, नाम बदलें, बनाएँ, विभाजित करें, ज़ूम करें या समाप्त करें; नाम/तिथि से छँटाई और इनपुट की प्रतीक्षा कर रहे एजेंट के लिए 🔔
- Android और iOS पर herdr और Zellij मैनेजर, हर एक की अपने सेशन, टैब और पैनल पर उतनी ही पकड़ — टूलबार में आइकन तभी दिखता है जब वह प्रोग्राम सर्वर पर मिल जाए
- स्थानीय और रिमोट फ़ाइलों के लिए द्वि-पैनल SFTP ब्राउज़र, साथ में एक ट्रांसफ़र लॉग जो हर ट्रांसफ़र दिखाता है और स्क्रॉल होता है
- क़तारबद्ध अपलोड और डाउनलोड; Android पर किसी अन्य ऐप से कोई भी फ़ाइल चालू सेशन में साझा करें और उसका रिमोट पथ प्रॉम्प्ट पर टाइप हो जाता है
- फ़ोन और रिमोट होस्ट के बीच फ़ोल्डर का पुनरावर्ती (रिकर्सिव) अपलोड और डाउनलोड
- रिमोट नाम बदलें, हटाएँ, बनाएँ, संपादित करें, .tar.gz में संपीड़ित करें, अनुमतियाँ बदलें (chmod/chown) और विवरण देखें
- डाउनलोड की गई फ़ाइल को दोनों प्लेटफ़ॉर्म पर किसी अन्य ऐप में खोलें — iOS पर डाउनलोड Files ऐप में «On My iPhone» के नीचे भी दिखते हैं
- Android पर फ़ाइल ट्रांसफ़र वहीं से फिर खुलता है जहाँ वह tmux सेशन छूटा था, और पैनल हेडर में उस सेशन का नाम दिखाता है; जब याद रखने को कुछ न हो तो वह उस होस्ट पर सबसे अधिक उपयोग की जाने वाली डायरेक्टरियों पर लौट आता है
- नाम या तिथि से छाँटना, प्रति-होस्ट सहेजा गया, और हाल के रिमोट पथों पर एक ही कदम में लौटना
- फ़ाइल आकार बाइनरी इकाइयों में, ठीक वैसे ही जैसे एक टैब दूर टर्मिनल में ls -h दिखाता है
- सर्वर प्रोफ़ाइल के साथ सहेजी गई स्थानीय पोर्ट फ़ॉरवर्डिंग, जो कनेक्ट होते ही अपने आप उठ जाती है
- पूरा ऐप और फ़ाइल ब्राउज़र सिस्टम की हल्की या गहरी थीम का अनुसरण करते हैं — Android और iOS पर System, Light या Dark चुनें
- ऐप UI अनुवाद: अरबी, बांग्ला, चीनी (सरलीकृत और पारंपरिक), अंग्रेज़ी, फ़्रेंच, जर्मन, हिंदी, इंडोनेशियाई, जापानी, मराठी, पुर्तगाली, रूसी, स्पेनिश, तमिल, तेलुगु, तुर्की और उर्दू — Android पर बीस भाषाएँ, जिनमें नाइजीरियाई पिजिन और मिस्री अरबी भी जुड़ती हैं, और iOS पर अठारह
- डिफ़ॉल्ट रूप से सिस्टम भाषा का अनुसरण करता है, और यदि आप ऐप को फ़ोन की भाषा से अलग किसी भाषा में चाहें तो Settings में भाषा चयनकर्ता मौजूद है
- डिवाइस पर नई Ed25519 या ECDSA कुंजियाँ जनरेट करें (Android पर RSA भी), वैकल्पिक पासफ़्रेज़ के साथ
- जनरेट की गई सार्वजनिक कुंजी को कॉपी, साझा या सहेजें ताकि सर्वर के authorized_keys में जोड़ी जा सके
- सहेजे गए सर्वर और क्रेडेंशियल को बैकअप फ़ाइल में निर्यात करें — या तो सभी, या केवल उन पंक्तियों पर निशान लगाएँ जो आप चाहते हैं; किसी फ़ोल्डर के हेडर को टैप करने पर पूरा फ़ोल्डर चुन लिया जाता है
- वैकल्पिक पासफ़्रेज़ बैकअप को एन्क्रिप्ट करता है; मर्ज या रिप्लेस के साथ आयात करें
- बिना एन्क्रिप्ट किया बैकअप पासवर्ड और कुंजियाँ सादे टेक्स्ट में रखता है — फ़ाइल सुरक्षित रखें या हटाएँ
- Secure screen: Android पर, स्क्रीनशॉट और स्क्रीन रिकॉर्डिंग रोकें और ऐप को हाल के थंबनेल से छिपाएँ; iOS पर, ऐप-स्विचर पूर्वावलोकन को खाली करें और स्क्रीन रिकॉर्डिंग व मिररिंग रोकें (iOS पर मैन्युअल स्क्रीनशॉट को रोका नहीं जा सकता) — जब पासवर्ड, कुंजियाँ या टोकन स्क्रीन पर हों, उसके लिए एक ऑप्ट-इन सेटिंग
- सहेजे गए सर्वर, क्रेडेंशियल और कुंजियाँ डिवाइस पर ही रहती हैं — गोपनीय जानकारी Android Keystore और iOS Keychain में रहती है, बिना किसी क्लाउड खाते या सिंक के
- केवल अनाम उपयोग विश्लेषण — कभी आपके सर्वर, क्रेडेंशियल, कमांड या फ़ाइल सामग्री नहीं। Android पर इसे बंद करने के लिए Settings में एक स्विच है; iOS पर अभी ऐसा स्विच नहीं है
- Mobile SSH को बढ़ाने के लिए प्लगइन ब्राउज़ करें, स्थापित करें और चलाएँ
- प्लगइन सार्वजनिक कैटलॉग से मांग पर डाउनलोड होते हैं और SHA-256 सत्यापन के साथ ऐप-निजी स्टोरेज में रखे जाते हैं
- प्लगइन खुद बताता है कि उसे क्या चाहिए — SSH कमांड, कोई टनल, स्टोरेज — और ऐप वह सब मना कर देता है जो उसने माँगा नहीं था
- जब कोई प्लगइन आपके सर्वर पर कुछ सेट करता है, तो चलने से पहले आपको ठीक-ठीक वही कमांड दिखते हैं और आप उन्हें स्वीकृति देते हैं
- कस्टम या निजी कैटलॉग स्रोत कॉन्फ़िगर करें, या अपने खुद के सर्वर के किसी फ़ोल्डर से स्थापित करें
सुरक्षा सूचना: वर्तमान ऐप सहेजी गई सर्वर और क्रेडेंशियल जानकारी डिवाइस पर स्थानीय रूप से रखता है (iOS पर गोपनीय जानकारी सिस्टम Keychain में रहती है)। कोई क्लाउड सिंक नहीं है। मज़बूत स्क्रीन लॉक से डिवाइस सुरक्षित रखें और साझा डिवाइस पर क्रेडेंशियल सहेजने से बचें।