- 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. दोन्ही प्लॅटफॉर्म पासफ्रेजने कूटबद्ध केलेल्या की उघडतात
- होस्ट, पोर्ट, वापरकर्ता, क्रेडेन्शियल, खाजगी की व पर्यायी टनेलसह जतन केलेल्या सर्व्हर प्रोफाइल्स — नवीन सर्व्हरमध्ये तिच्या सेटिंग्जची नक्कल करण्यासाठी प्रोफाइल क्लोन करा
- सर्व्हरला नाव द्या आणि यादी पत्त्याऐवजी ते नाव दाखवते — दोन ओळी एकसारख्या दिसण्याची शक्यता असेल तेव्हा पत्ता पुन्हा दिसतो
- नाव, होस्ट, पोर्ट, क्रेडेन्शियल किंवा त्यांच्या कोणत्याही पर्यायी पत्त्यानुसार जतन केलेले सर्व्हर शोधा
- एकाच मशीनला दोन वेगवेगळ्या जतन केलेल्या ओळींखाली जोडल्यास ॲपच्या ते लक्षात येते — ते होस्ट कीचे फिंगरप्रिंट घेते आणि दोन्ही एकाच बहु-पत्ता सर्व्हरमध्ये विलीन करण्याचा पर्याय देते
- शोध-प्रथम Add Session प्रवाह: समर्पित शोध पृष्ठावरून जतन केलेला सर्व्हर निवडा आणि एका टॅपने जोडा
- LAN/VPN रोमिंगसाठी प्रति जतन केलेल्या सर्व्हरला अनेक पत्ते — क्रमाने जोडले जातात, शेवटी चाललेला पत्ता आधी प्रयत्न केला जातो, आणि नेटवर्क बदलताच पुन्हा जोडणी सुरू होते
- सर्व्हर सेटअपमधून निवडण्यायोग्य पुन्हा वापरण्यायोग्य क्रेडेन्शियल नोंदी
- पुन्हा सुरू करण्याभोवती बांधलेली मुख्य स्क्रीन: आत्ता चालू असलेल्या जोडण्या, आणि तुमच्या सर्व्हरवर वाट पाहणारी tmux सेशन — जतन केलेल्या स्नॅपशॉटमधून घेतलेली, त्यामुळे नेटवर्कशिवायही ती यादीत दिसतात आणि प्रत्येक ओळीवर तिचे वय नोंदलेले असते. iOS वर एक Recent यादीही राहते
- IPv6 आद्यंत: पत्ता क्षेत्रांमध्ये कंसातील (bracketed) पत्ते आणि पर्यायी पोर्ट, आणि पोर्ट-फॉरवर्ड नियमांमध्ये कंसातील IPv6 गंतव्ये
- यशस्वी आणि अयशस्वी लॉगिन प्रयत्नांचा लॉग, जोडलेला नेमका पत्ता आणि अपयशाच्या वेळी त्याचे कारण नोंदवत
- Teleport प्रॉक्सी वाहतूक (प्रायोगिक, Android): वापरकर्तानाव, पासवर्ड आणि OTP ने लॉग इन करा किंवा Teleport कॉन्फिग किंवा आयडेंटिटी फाइल आयात करा, क्लस्टर नोड्स ब्राउझ करा, मग प्रॉक्सी टनेलवरून टर्मिनल, SFTP, tmux आणि प्लगइन चालवा
- VT100/xterm-256color टर्मिनल वर्तन, 24-bit ट्रू कलर आणि इटॅलिक्ससह — शेलला 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 वर ही पंक्ती सानुकूल करा: F1–F12, Ctrl जोड्या आणि चिन्हांसह सुमारे 45 पूर्वनिर्धारित कींच्या पॅलेटमधून जोडा; काढा, पुनर्क्रमित करा, लपवा, तुमच्या स्वतःच्या escape-sequence की परिभाषित करा आणि थेट पूर्वावलोकनासह डीफॉल्टवर रीसेट करा
- टॅप-टू-फोकस, पर्यायी टॅपवर कीबोर्ड दाखवा, कॉपी आणि सर्व कॉपी क्रिया
- पिंच झूमने मजकूर आकार आणि रिमोट टर्मिनल रिसाइज
- डबल-टॅपवर पॅनेल पूर्ण-स्क्रीन
- Copy, Share आणि Select all सह टर्मिनल मजकूर निवड — दीर्घ-दाबाने शब्द निवडला जातो, आणि Copy निवड शेअर किंवा पुन्हा-कॉपी करण्यासाठी टिकवून ठेवते
- OSC 52 क्लिपबोर्ड — रिमोट tmux किंवा vim सेशनमधील मजकूर थेट फोनच्या क्लिपबोर्डवर कॉपी करा (Android आणि iOS)
- नेटिव्ह पास-थ्रू कीबोर्ड इनपुट — शेलशी भांडणारी स्व-दुरुस्ती नाही; सॉफ्ट-कीबोर्ड व्हॉइस डिक्टेशन तरीही चालते
- Android आणि iOS वर बाह्य आणि Bluetooth कीबोर्ड समर्थन, बाण, फंक्शन कीज आणि Ctrl/Alt कॉर्ड्ससह
- ब्रॅकेटेड पेस्ट, जेणेकरून बहु-ओळींची क्लिपबोर्ड सामग्री आपोआप कार्यान्वित होत नाही
- अंगभूत Nerd Font Android आणि iOS वर पॉवरलाइन, starship, devicon आणि Material Design आयकॉन ग्लिफ दाखवते, जे सिस्टम फॉन्ट अन्यथा रिकाम्या चौकोनांप्रमाणे दाखवेल
- रुंद CJK, इमोजी आणि संयोजित अक्षरे Android आणि iOS वर योग्यरित्या मोजली आणि रेखाटली जातात, ज्यात ग्राफीम क्लस्टर आणि शून्य-रुंदीचे जोडणारे (zero-width joiners) समाविष्ट
- Android आणि iOS वर कॉन्फिगर करण्यायोग्य टर्मिनल फॉन्ट (सिस्टम मोनोस्पेस, JetBrains Mono किंवा Source Code Pro) आणि ANSI कलर स्कीम (Solarized, Gruvbox, Dracula, Nord), उघड्या पॅनेलवर थेट लागू
- Settings मध्ये पिंच-टू-झूमसोबतच टर्मिनल मजकूर-आकाराचा स्लायडर, आणि System, Light किंवा Dark वर सेट करता येणारी ॲप थीम
- एकाच वेळी आठ SSH सेशन पर्यंत
- सक्रिय सेशनसाठी ग्रिड मांडणी
- पार्श्वभूमी आणि स्क्रीन-लॉक मजबुती: Android वर फोरग्राउंड सेवा ॲप स्वाइप करून बंद केल्यानंतरही शेल आणि एजंट चालू ठेवते; iOS वर tmux ऑटो-अटॅच तुमचे शेल पुन्हा जोडते
- एक्सपोनेन्शियल बॅकऑफसह keepalive आणि पुनः-जोडण्याचे प्रयत्न — दहा प्रयत्नांपर्यंत, आणि तुम्ही आधीच सोडलेल्या नेटवर्कवरील अपयश या मर्यादेत मोजले जात नाहीत
- Wi-Fi, मोबाइल डेटा किंवा VPN बदलल्यावर मृत मार्ग टाइमआउट होण्याची वाट न पाहता लगेच पुन्हा जोडणी होते, आणि आधीच बॅकऑफमध्ये असलेले सेशन वापरण्याजोगे नेटवर्क दिसताच पुन्हा प्रयत्न करते
- गुपचूप उत्तर देणे थांबवलेला सर्व्हर — निलंबित VM, अडकलेला jump host — उत्तर न मिळालेल्या keepalive तपासण्यांवरून ओळखला जातो आणि तुमचे कीस्ट्रोक मुकाट्याने गिळण्याऐवजी पुन्हा जोडला जातो (iOS)
- प्रारंभ स्क्रीनवरून Active Sessions प्रवेश बिंदू; सतत सूचना सेशन सूची दाखवते — उघडण्यासाठी टॅप करा
- tmux आज्ञा ट्रॅकिंग आणि व्यत्ययित कामासाठी reattach संकेत, तसेच जोडताना काय attach करायचे याची प्रति-सर्व्हर निवड: स्वयं-ओळख, काहीही नाही, tmux, herdr किंवा Zellij (Android)
- एजंट टर्मिनलमार्फत स्वतःची नोंद कळवतात, त्यामुळे कोणता एजंट आहे, तो कोणते साधन चालवत आहे आणि तो तुमच्यासाठी अडकला आहे का हे ॲपला कळते — पॅनेल अंबर रंगाचे होते, त्याचे शीर्षलेख "claude · needs you" दाखवते, आणि टूलबार बॅज किती एजंट वाट पाहत आहेत ते मोजतो
- एजंट यादीतून एका टॅपने एजंटच्या प्रश्नाला उत्तर द्या; उत्तर वेगळ्या वाहिनीवरून जाते, त्यामुळे स्क्रीनवर जे चालू आहे त्यात ते कधीही टाइप करत नाही
- ॲपमधूनच सर्व्हरवर एजंट हुक स्थापित करा — कोणताही एजंट कॉल करू शकेल अशी एक छोटी शेल स्क्रिप्ट, कोणत्याही एका विक्रेत्याचे एकत्रीकरण नव्हे
- नेटवर्क खंड, झोप आणि 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 सेशन जिथे थांबले होते तिथूनच File Transfer पुन्हा उघडते आणि पॅनेल शीर्षलेखात त्या सेशनचे नाव दाखवते; लक्षात ठेवण्यासारखे काही नसल्यास ते त्या होस्टवर तुम्ही सर्वाधिक वापरत असलेल्या डायरेक्टरीजकडे जाते
- प्रत्येक यजमानानुसार जतन केलेले नाव किंवा तारखेने क्रमवारी, आणि अलीकडील रिमोट मार्गांवर परत उडी
- फाइल आकार बायनरी एककांत, जे शेजारच्या टॅबमधील टर्मिनलमध्ये ls -h जे दाखवते त्याच्याशी जुळतात
- सर्व्हर प्रोफाइलसह जतन केलेले स्थानिक पोर्ट फॉरवर्डिंग, जे जोडताच आपोआप सुरू होते
- संपूर्ण ॲप आणि फाइल ब्राउझर प्रणालीच्या फिकट किंवा गडद थीमचे अनुसरण करतात — Android आणि iOS वर System, Light किंवा Dark निवडा
- ॲप UI भाषांतरे: अरबी, बंगाली, चीनी (सरलीकृत व पारंपरिक), इंग्रजी, फ्रेंच, जर्मन, हिंदी, इंडोनेशियन, जपानी, मराठी, पोर्तुगीज, रशियन, स्पॅनिश, तमिळ, तेलुगू, तुर्की आणि उर्दू — Android वर वीस भाषा, ज्यात नायजेरियन पिजिन आणि इजिप्शियन अरबी अधिक आहेत, आणि iOS वर अठरा
- डीफॉल्टनुसार प्रणाली भाषेचे अनुसरण करते, आणि फोनच्या भाषेपेक्षा वेगळ्या भाषेत ॲप हवे असल्यास Settings मध्ये भाषा निवडकर्ता आहे
- डिव्हाइसवर नवीन Ed25519 किंवा ECDSA की तयार करा (Android वर RSA सुद्धा), पर्यायी पासफ्रेजसह
- तयार केलेली सार्वजनिक की कॉपी, शेअर किंवा जतन करा जेणेकरून सर्व्हरच्या authorized_keys मध्ये जोडता येईल
- जतन केलेले सर्व्हर आणि क्रेडेन्शियल बॅकअप फाइलमध्ये निर्यात करा — सर्वच्या सर्व, किंवा फक्त तुम्हाला हव्या त्या ओळींना खूण करून; फोल्डर शीर्षलेखावर टॅप केल्यास संपूर्ण फोल्डर निवडले जाते
- पर्यायी पासफ्रेज बॅकअप एन्क्रिप्ट करते; मर्ज किंवा रिप्लेससह आयात करा
- एन्क्रिप्ट न केलेला बॅकअप पासवर्ड आणि की साध्या मजकुरात ठेवतो — फाइल सुरक्षित ठेवा किंवा हटवा
- सुरक्षित स्क्रीन: Android वर स्क्रीनशॉट व स्क्रीन रेकॉर्डिंग रोखा आणि अलीकडील (recents) थंबनेलमधून ॲप लपवा; iOS वर ॲप-स्विचर पूर्वावलोकन रिक्त करा आणि स्क्रीन रेकॉर्डिंग व मिररिंग रोखा (iOS वर हाताने घेतलेला स्क्रीनशॉट रोखता येत नाही) — पासवर्ड, की किंवा टोकन स्क्रीनवर असताना वापरण्यासाठी एक ऐच्छिक (opt-in) सेटिंग
- जतन केलेले सर्व्हर, क्रेडेन्शियल आणि की उपकरणावरच राहतात — गुपिते Android Keystore आणि iOS Keychain मध्ये राहतात, कोणतेही क्लाउड खाते किंवा सिंक नाही
- फक्त अनामिक वापर विश्लेषण — कधीही तुमचे सर्व्हर, क्रेडेन्शियल, आदेश किंवा फाइल सामग्री नाही. Android वर ते Settings मधून बंद करण्याचे बटण आहे; iOS वर असे बटण अद्याप नाही
- Mobile SSH वाढवण्यासाठी प्लगइन ब्राउझ करा, स्थापित करा आणि चालवा
- प्लगइन सार्वजनिक कॅटलॉगमधून मागणीनुसार डाउनलोड होतात आणि SHA-256 पडताळणीसह ॲप-खाजगी स्टोरेजमध्ये ठेवली जातात
- प्लगइन त्याला काय हवे ते जाहीर करते — SSH आज्ञा, टनेल, स्टोरेज — आणि त्याने न मागितलेले काहीही ॲप नाकारते
- एखादे प्लगइन तुमच्या सर्व्हरवर काही उभे करत असेल, तेव्हा नेमक्या आज्ञा आधी तुम्हाला दिसतात आणि त्या चालण्यापूर्वी तुम्ही त्यांना मंजुरी देता
- सानुकूल किंवा खाजगी कॅटलॉग स्रोत कॉन्फिगर करा, किंवा तुमच्या स्वतःच्या सर्व्हरवरील फोल्डरमधून स्थापित करा
सुरक्षा सूचना: सध्याचे ॲप जतन केलेल्या सर्व्हर आणि क्रेडेन्शियल नोंदी उपकरणावर स्थानिक ठेवते (iOS वर गुपिते प्रणालीच्या Keychain मध्ये राहतात). क्लाउड सिंक नाही. मजबूत स्क्रीन लॉकने उपकरण सुरक्षित ठेवा आणि सामायिक उपकरणांवर क्रेडेन्शियल जतन करणे टाळा.