यदि आपके पास एक लिनक्स सर्वर है और यह आपके लिविंग रूम में नहीं है, तो संभावना है कि आप इसे दूर से कनेक्ट करें। आप उस सर्वर का उपयोग वेब होस्टिंग, बैकअप के लिए विकास बॉक्स के रूप में कर रहे होंगे। या ऊपर के सभी। कोई बात नहीं, रिमोट कनेक्शन आसान है।
अधिकांश समय यह मान लेना आसान होगा कि आप किसी अन्य कंप्यूटर से कनेक्ट कर रहे हैं। हालाँकि, आपके पास हर समय कंप्यूटर तक पहुँच नहीं हो सकती है। लेकिन आपके Android डिवाइस के बारे में क्या? न केवल किसी Android डिवाइस से कनेक्ट करना संभव है, बल्कि यह काफी आसान भी है।
शुरू करने से पहले
इससे पहले कि आप Android से अपने सर्वर से कनेक्ट करना शुरू करें, आपको यह विचार करना चाहिए कि यह सुरक्षा को कैसे प्रभावित करता है। Android से कनेक्ट करना स्वाभाविक रूप से असुरक्षित नहीं है, लेकिन आपके सर्वर से कनेक्ट होने का कोई भी अतिरिक्त तरीका दूसरा द्वार है। एक दरवाजा जोड़ने का मतलब है कि कोई और संभावित रूप से उस दरवाजे को खोल सकता है। यह हार्टब्लिड जैसी अनपेक्षित कमजोरियों पर भी विचार नहीं कर रहा है, जो कुछ साल पहले बड़ी परेशानी का कारण बना।
आप Android से कनेक्ट कर रहे हैं या नहीं, आपको अपने सर्वर को सख्त करने के बारे में पढ़ना चाहिए। आखिरकार, सॉरी से बेहतर सुरक्षित।
अपना सर्वर सेट करें
अपने सर्वर से कनेक्ट करने के सबसे सामान्य और सुरक्षित तरीकों में से एक SSH, या सिक्योर शेल है। यदि आपने पहले से ऐसा नहीं किया है, तो आप ओपनएसएसएच स्थापित करना चाहेंगे, जिसमें एसएफटीपी (सिक्योर एफ़टीपी) भी शामिल है। SSH को स्थापित और कॉन्फ़िगर करना आसान है, लेकिन इस लेख के दायरे से बाहर है। डरो मत, क्योंकि हमारे पास उबंटू पर एसएसएच और एसएफटीपी को स्थापित और कॉन्फ़िगर करने के लिए चरण-दर-चरण मार्गदर्शिका है। भले ही आप किसी अन्य वितरण का उपयोग कर रहे हों, फिर भी वे निर्देश आपको वहां तक पहुंचा सकते हैं।
अपना Android डिवाइस सेट करें
SSH और SFTP दोनों ही काफी कीबोर्ड-भारी हैं, इसलिए आप अपने डिवाइस के साथ ब्लूटूथ कीबोर्ड का उपयोग करने पर विचार कर सकते हैं। बहुत सारे एंड्रॉइड-संगत ब्लूटूथ कीबोर्ड उपलब्ध हैं, और उनमें से कई बहुत सस्ती हैं। वैकल्पिक रूप से, यदि आपके पास बाहरी कीबोर्ड तक पहुंच नहीं है, तो आप हैकर के कीबोर्ड ऐप को इंस्टॉल और उपयोग कर सकते हैं।
इसके बाद, आपको Android से अपने सर्वर से कनेक्ट करने के लिए स्वयं को एक SSH ऐप प्राप्त करना होगा। अभी उपलब्ध सबसे लोकप्रिय विकल्पों में से दो जूसएसएसएच और टर्मियस हैं।
जूसएसएसएच
जूसएसएसएच ब्लूटूथ कीबोर्ड का समर्थन करता है और ढेर सारे विकल्प प्रदान करता है। ऐप का मूल संस्करण एसएसएच कनेक्शन पर दो-कारक प्रमाणीकरण, वैकल्पिक प्लगइन्स और ZLib संपीड़न का समर्थन करता है। प्रो संस्करण में अपग्रेड करने से अधिक रंग योजनाएं, आपके कनेक्शन का स्वचालित बैकअप और एक आसान विजेट जुड़ जाता है। ऐप Google Play Store पर निःशुल्क उपलब्ध है।
टर्मियस
टर्मियस एक और लोकप्रिय विकल्प है। SSH के अलावा यह ऐप SFTP को भी सपोर्ट करता है। यदि आप अक्सर अपने आप को अपने Android डिवाइस से अपने सर्वर पर फ़ाइलें अपलोड करने की आवश्यकता पाते हैं, तो यह आसान है। Google Play पर उपलब्ध ऐप के निःशुल्क संस्करण में वे अधिकांश सुविधाएं हैं जिनकी आपको आवश्यकता होगी। दुर्भाग्य से, एसएफ़टीपी समर्थन केवल प्रीमियम संस्करण में शामिल है, जिसकी लागत $59.88 प्रति वर्ष है।
आपके सर्वर से कनेक्ट हो रहा है
अपने सर्वर से कनेक्ट करने के लिए, आपको या तो अपने उपयोगकर्ता नाम और पासवर्ड या अपनी निजी SSH कुंजी की आवश्यकता होगी। उपयोगकर्ता नाम और पासवर्ड का उपयोग करना आसान है, लेकिन यह बहुत कम सुरक्षित भी है। ऊपर उबंटू पर एसएसएच को कॉन्फ़िगर करने के लिए गाइड में आपकी चाबियाँ बनाने पर एक कदम शामिल है। अपनी पसंद के Android SSH ऐप के साथ इनका उपयोग करने के लिए, आपको अपनी सार्वजनिक कुंजी को अपने डिवाइस पर कॉपी करना होगा। ऐसा करने का सबसे आसान तरीका है कि आप अपनी कुंजी को पासवर्ड मैनेजर जैसे 1 पासवर्ड या लास्टपास में सेव करें और इसे अपने एंड्रॉइड फोन पर कॉपी और पेस्ट करें।
अपना आईपी पता निर्धारित करना
एक बार जब आप अपनी कुंजी आयात कर लेते हैं, तो आपको केवल अपने सर्वर का आईपी पता चाहिए। इसे निर्धारित करने के कई तरीके हैं। सबसे पहले आपको यह जानना होगा कि आप किस आईपी पते की तलाश कर रहे हैं।
यदि आपका सर्वर एक वेब होस्ट या लिनोड या DigitalOcean जैसी किसी सेवा का रिमोट होस्ट है, तो आपको अपने सर्वर के सार्वजनिक IP पते की आवश्यकता होगी। एक आसान तरीका है curl ifconfig.me
. कमांड टाइप करना अपने सर्वर पर एक टर्मिनल विंडो में। यह आपके सार्वजनिक आईपी पते को पुनः प्राप्त करने के लिए एक वेबसाइट का उपयोग करता है।
यदि आप अपने घर में किसी सर्वर से जुड़ रहे हैं, तो आपको अपना निजी आईपी पता चाहिए। इसे निर्धारित करने का एक आसान तरीका है ifconfig | grep inet
. आपको टेक्स्ट की कुछ पंक्तियाँ दिखाई देंगी। इनमें से एक में आपका आईपी पता होगा जो आम तौर पर 192.168.*.*.
एक बार जब आपके पास अपनी निजी कुंजी और आईपी पता हो, तो आप इसका उपयोग अपने एंड्रॉइड डिवाइस से कनेक्ट करने के लिए कर सकते हैं। यदि आप अपने सर्वर की कमांड लाइन पर करने के लिए चीजों की तलाश कर रहे हैं, तो आपके पास आरंभ करने के लिए हमारे पास एक सूची है।