सुरुवात करा
Mobile SSH हे तुमच्या स्वतःच्या Linux, Unix, नेटवर्क, IoT किंवा डेव्हलपमेंट सर्व्हरशी जोडण्यासाठीचे Android आणि iOS साठीचे SSH क्लायंट आहे. तुम्ही सर्व्हरचा पत्ता आणि क्रेडेन्शियल देता; अॅप एक संवादात्मक SSH टर्मिनल उघडते.
आवश्यकता
- Android 8.0 किंवा नवीन, किंवा iOS 16 किंवा नवीन (iPhone किंवा iPad).
- उपकरणावरून तुमच्या SSH सर्व्हरपर्यंत नेटवर्क प्रवेश.
- SSH सर्व्हरचे होस्टनाव किंवा IP पत्ता, पोर्ट, वापरकर्तानाव, आणि पासवर्ड किंवा खाजगी की.
- Android वर, फोनच्या स्थानिक फाइल ब्राउझरसह SFTP फाइल हस्तांतरण वापरायचे असल्यास स्टोरेज प्रवेश; iOS त्याऐवजी सिस्टमचे फाइल आणि फोटो पिकर वापरते.
अॅप स्थापित करा
- Android: Mobile SSH सध्या Google Play वर बंद चाचणी (closed test) म्हणून आहे. उपकरणावरील मोबाइल ब्राउझरमध्ये ऑप्ट-इन दुवा उघडा — Google Play अॅपच्या आत नव्हे, कारण तिथे ही चाचणी दिसणार नाही — आणि तुम्ही जे Google खाते वापरणार आहात त्याने सामील व्हा. त्यानंतर ते इतर कोणत्याही अॅपप्रमाणे Play वरून स्थापित आणि अद्ययावत होते.
- iOS: iOS अॅप TestFlight वर सार्वजनिक बीटा म्हणून उपलब्ध आहे. Apple चे TestFlight अॅप स्थापित करा, नंतर स्थापना आणि अद्यतने मिळवण्यासाठी साइटच्या मुख्य पृष्ठावरील Mobile SSH आमंत्रण दुवा उघडा.
सर्व्हरशी जोडा
- Mobile SSH उघडा.
- + Add Session टॅप करा आणि जतन केलेला सर्व्हर शोधा, किंवा त्याच स्क्रीनवरून नवीन सर्व्हर जोडा.
- नवीन सर्व्हर जोडत असल्यास होस्ट, पोर्ट, वापरकर्तानाव आणि प्रमाणीकरण तपशील प्रविष्ट करा.
- टर्मिनल सत्र उघडण्यासाठी सर्व्हरवर टॅप करा.
- अद्याप चालू असलेल्या सत्रांकडे परत येण्यासाठी स्टार्ट स्क्रीनवर Active Sessions वापरा.
डिफॉल्ट SSH पोर्ट 22 आहे. तुमचा सर्व्हर दुसरा पोर्ट वापरत असल्यास तो पोर्ट सर्व्हर प्रोफाइलमध्ये प्रविष्ट करा.
वाहतूक (transport) निवडा
सर्व्हर जोडताना किंवा संपादित करताना, Transport निवडकर्ता Mobile SSH कसे जोडेल हे ठरवतो:
- SSH — मानक SSH कनेक्शन (डिफॉल्ट).
- Eternal Terminal — नेटवर्क खंड, झोप आणि IP बदल यांतूनही टिकणारे सत्र. होस्टवर
etserverनसल्यास Mobile SSH ते तुमच्यासाठी SSH वरून स्थापित करू शकते. तपशिलांसाठी टर्मिनल मार्गदर्शक पाहा.
सर्व्हर जतन करा
जतन केलेले सर्व्हर कनेक्शन लक्ष्य आणि पर्यायी टनेल कॉन्फिगरेशन ठेवतात. जतन केलेल्या सर्व्हरमध्ये हे समाविष्ट असू शकते:
- होस्टनाव किंवा IP पत्ता.
- SSH पोर्ट.
- वापरकर्तानाव.
- पासवर्ड किंवा खाजगी की तपशील.
- पर्यायी स्थानिक पोर्ट-फॉरवर्डिंग नियम.
- त्याच मशीनसाठी पर्यायी अतिरिक्त पत्ते (खाली पाहा).
वारंवार प्रवेश करता त्या होस्टसाठी जतन केलेले सर्व्हर वापरा. जतन केलेला सर्व्हर तुमच्या सध्याच्या सक्रिय सत्रापेक्षा वेगळ्या होस्टकडे निर्देश करत असल्यास, Mobile SSH निवडलेल्या लक्ष्यासाठी नवीन कनेक्शन सुरू करते.
अनेक पत्ते (LAN/VPN रोमिंग)
तुम्ही कुठे आहात यानुसार तीच मशीन अनेकदा वेगवेगळ्या पत्त्यांवर पोहोचता येते — घरचा Wi-Fi IP विरुद्ध VPN IP. सर्व्हरच्या संपादन संवादात पर्यायी पत्ते जोडा, गरज असल्यास प्रत्येकाचा स्वतःचा पोर्ट देऊन. तुम्ही जोडता तेव्हा, Mobile SSH एखादा उत्तर देईपर्यंत पत्ते क्रमाने प्रयत्न करते, आणि शेवटी जो चालला तो पत्ता लक्षात ठेवून पुढच्या वेळी तो आधी जोडते. नेटवर्क बदल (उदाहरणार्थ VPN सोडणे) मृत मार्ग टाइमआउट होण्याची वाट न पाहता आता पोहोचता येणाऱ्या पत्त्याला लगेच पुन्हा जोडणी सुरू करतो.
क्रेडेन्शियल जतन करा
Credentials स्क्रीन पुन्हा वापरण्यायोग्य वापरकर्तानाव/पासवर्ड किंवा वापरकर्तानाव/खाजगी-की नोंदी संग्रहित करते. जतन केलेले क्रेडेन्शियल सर्व्हर सेटअप संवादातून निवडता येतात, जेणेकरून प्रत्येक होस्टसाठी तीच लॉगिन माहिती पुन्हा प्रविष्ट करावी लागत नाही.
क्रेडेन्शियल नोंदी उपकरणावर स्थानिकरीत्या संग्रहित होतात — iOS वर गुपिते सिस्टमच्या Keychain मध्ये ठेवली जातात. तुम्ही पासवर्ड, पासफ्रेज किंवा खाजगी की जतन करत असल्यास उपकरण स्क्रीन लॉकने सुरक्षित करा.
खाजगी की वापरा
Mobile SSH पेस्ट केलेल्या खाजगी की आणि सिस्टम फाइल पिकरद्वारे की आयात यांना समर्थन देते. Android वर अॅप Ed25519, ECDSA (P-256/384/521) आणि RSA की समर्थित करते; iOS वर ते Ed25519 आणि ECDSA (P-256/384/521) की समर्थित करते. DSA (ssh-dss) दोन्हींपैकी कोणत्याही प्लॅटफॉर्मवर समर्थित नाही. दोन्ही प्लॅटफॉर्म पासफ्रेजने कूटबद्ध केलेली की उघडू शकतात — पासफ्रेज पासवर्ड/पासफ्रेज क्षेत्रात प्रविष्ट करा.
खाजगी की वापरण्यासाठी:
- Credentials किंवा सर्व्हर संपादन संवाद उघडा.
- खाजगी कीचा मजकूर पेस्ट करा, किंवा Import from file निवडा.
- की कूटबद्ध असल्यास पासवर्ड/पासफ्रेज क्षेत्रात की पासफ्रेज प्रविष्ट करा.
- क्रेडेन्शियल किंवा सर्व्हर जतन करा.
खाजगी की आयात की फाइलसाठी सिस्टमचे फाइल पिकर वापरते. Android वर, फाइल हस्तांतरण वेगळे स्थानिक फाइल ब्राउझर वापरते आणि नवीन Android आवृत्त्यांवर अधिक व्यापक स्टोरेज प्रवेश मागू शकते; iOS वर, फाइली सिस्टमच्या दस्तऐवज आणि फोटो पिकरद्वारे येतात.
मुख्य स्क्रीन
मुख्य स्क्रीन रिकामा कनेक्शन फॉर्म उघडण्यासाठी नव्हे, तर “मी कशात परत जाऊ शकतो?” या प्रश्नाचे उत्तर देण्यासाठी बांधलेली आहे:
- Continue आत्ता चालू असलेल्या जोडण्या दाखवते, आणि एखाद्या जोडणीत एकापेक्षा अधिक पॅन असल्यास त्यांची संख्याही. एखाद्या ओळीवर टॅप केल्यास तुम्ही तिथे परत जाता.
- Tmux sessions तुमच्या जतन केलेल्या सर्व्हरवर काय चालू आहे ते दाखवते. हे अॅपने आधीच जतन केलेल्या स्नॅपशॉटमधून येते, त्यामुळे नेटवर्क अजिबात नसतानाही ते लगेच दिसते — प्रत्येक ओळीवर त्या स्नॅपशॉटचे वय नोंदलेले असते, आणि एखाद्यावर टॅप केल्यास ते जोडून त्या सत्राला attach होते. स्नॅपशॉट काही तासांनी फिकट होतात आणि आठवडाभरानंतर वगळले जातात.
- iOS वर यांच्या खाली एक Recent यादी असते; Android अॅपने ती काढून टाकली, कारण “मी शेवटचे कधी जोडले?” यापेक्षा “मी कशात परत जाऊ शकतो?” हा प्रश्न अधिक उपयुक्त ठरला.
काहीही चालू नसेल आणि काहीही जतन केलेले नसेल, तर स्क्रीन तसे सांगते आणि तुम्हाला Servers कडे पाठवते.
जतन केलेल्या सर्व्हरना नाव द्या आणि शोधा
जतन केलेल्या सर्व्हरला नाव देता येते — “Home NAS”, “Prod web” — आणि यादी पत्त्याऐवजी ते नाव दाखवते. नावामुळे संदिग्धता निर्माण होईल तेव्हा पत्ता आपोआप पुन्हा दिसतो: दोन ओळींचे नाव एकच असेल, किंवा शोध चालू असेल, म्हणजे ओळी नेहमी वेगळ्या ओळखता येतात.
फिल्टर करण्यासाठी Saved Servers पृष्ठावरील शोध क्षेत्र टॅप करा. शोध नाव, वापरकर्ता, होस्ट, पोर्ट, क्रेडेन्शियल आणि कोणतेही पर्यायी पत्ते यांच्याशी जुळवतो. + Add Session स्क्रीन देखील शोधासह उघडते, त्यामुळे तुम्ही एकाच टप्प्यात जतन केलेला सर्व्हर शोधून जोडू शकता.
सर्व्हर फोल्डरमध्ये ठेवता येतात. फोल्डर संकुचित होते, ते संकुचित होते हे लक्षात ठेवते, आणि त्याचा क्रम बदलता येतो किंवा नाव बदलता येते; फोल्डर हटवल्यास त्यातील सर्व्हर हटत नाहीत तर Ungrouped मध्ये जातात.
तुमच्या सेटअपचा काही भाग निर्यात करा
Servers आणि Credentials स्क्रीनवरील Export selected… यादीचे खूण-चौकट निवडकर्त्यात रूपांतर करते, त्यामुळे सर्व काही निर्यात न करता तुम्ही फक्त तीन सर्व्हर देऊ शकता. फोल्डर शीर्षलेखावर टॅप केल्यास संपूर्ण फोल्डर निवडले जाते. पासफ्रेज दिल्यास निर्यात कूटबद्ध होते — पासफ्रेजशिवाय फाइलमध्ये पासवर्ड आणि खाजगी की साध्या मजकुरात राहतात, आणि अॅप लिहिण्यापूर्वी तसे सांगते.
सक्रिय सत्रे
सत्रे चालू असताना, स्टार्ट स्क्रीन संख्येसह Active Sessions दाखवते. टर्मिनल ग्रिडकडे परत येण्यासाठी त्यावर टॅप करा. चालू असलेली सूचना सक्रिय होस्टची यादी देखील दाखवते — त्या टर्मिनलवर थेट जाण्यासाठी सूचनेतील होस्टवर टॅप करा.
स्टार्ट स्क्रीनवर परत जाणे सक्रिय SSH सत्रे खंडित करत नाही; पॅन बंद करणे किंवा टर्मिनल क्रियाकलाप संपवणे ती खंडित करते.
पहिल्या उपयुक्त सेटिंग्ज
स्टार्ट स्क्रीनवरून Settings उघडा (त्याची स्वतंत्र पृष्ठ आहे):
- टर्मिनलवर टॅप केल्यावर कीबोर्ड वर यावा की नाही ते ठरवा. दोन्ही प्लॅटफॉर्मचे डिफॉल्ट परस्परविरोधी आहेत: Android वर कीबोर्ड फक्त ⌨ बटणाने येतो, iOS वर टॅप केल्यावर तो वर येतो.
- टर्मिनलचा मजकूर आकार, फॉन्ट, कलर स्कीम आणि स्क्रोलबॅक आकार सेट करा, आणि अॅपची थीम (System, Light किंवा Dark) निवडा.
- दीर्घ बॅकग्राउंड कार्ये (Claude Code, Codex, शेल स्क्रिप्ट) चालवत असल्यास आणि एजंटला तुमच्या इनपुटची आवश्यकता असताना कळावे असे वाटत असल्यास Agent alerts सक्षम करा. एजंट स्वतःची नोंद कशी कळवतात यासाठी टर्मिनल मार्गदर्शक पाहा.
- Android वर Keep sessions running in background डिफॉल्टनुसार चालू असते, त्यामुळे अॅप स्वाइप करून बंद केल्यावरही शेल आणि एजंट टिकून राहतात.
- Android वर, तुम्हाला कोणताही डेटा पाठवणे नको असल्यास अनामिक वापर विश्लेषण बंद करा. iOS अॅपमध्ये असे बटण अद्याप नाही.
भाषा
Mobile SSH डिफॉल्टनुसार सिस्टम भाषेचे अनुसरण करते. अॅपमध्ये अरबी, बंगाली, चिनी (सरलीकृत आणि पारंपरिक), इंग्रजी, फ्रेंच, जर्मन, हिंदी, इंडोनेशियन, जपानी, मराठी, पोर्तुगीज, रशियन, स्पॅनिश, तमिळ, तेलुगू, तुर्की आणि उर्दू भाषांतरे समाविष्ट आहेत — Android वर वीस भाषा, ज्यात नायजेरियन पिजिन आणि इजिप्शियन अरबी अधिक आहेत, आणि iOS वर अठरा.
फोनच्या भाषेपेक्षा वेगळ्या भाषेत अॅप हवे असल्यास, Settings → Language मध्ये “System default” पर्यायासह निवडकर्ता आहे. तुम्ही ते Android वर Settings → System → Languages किंवा iOS वर Settings → General → Language & Region मधूनही बदलू शकता.
सुरक्षा टीप
फक्त तुमचा विश्वास असलेल्या सर्व्हरशी जोडा. सध्याचे अॅप जतन केलेला कनेक्शन डेटा स्थानिकरीत्या ठेवते आणि क्लाउड व्हॉल्ट किंवा उपकरणांदरम्यान समक्रमण देत नाही. सध्याची अंमलबजावणी ज्ञात-होस्ट पुष्टी सूचना देखील दाखवत नाही, म्हणून होस्ट ओळख महत्त्वाची असेल तेव्हा अविश्वसनीय नेटवर्कवर जोडणे टाळा.