Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

अपने MySQL को सुरक्षित तरीके से दूरस्थ रूप से कैसे एक्सेस करें

यह मार्गदर्शिका आपको दूरस्थ MySQL डेटाबेस को सुरक्षित रूप से एक्सेस करने के सबसे आसान तरीकों में से एक दिखाएगी।

इन दिनों सभी प्लेटफार्मों के लिए बहुत से अच्छे MySQL फ़्रंट-एंड टूल उपलब्ध हैं। कुछ वेब आधारित हैं और MySQL सर्वर पर स्थापित किए जा सकते हैं, जबकि कुछ अन्य हैं जिन्हें आपके स्थानीय लैपटॉप या डेस्कटॉप कंप्यूटर पर स्थापित करने की आवश्यकता है। यदि आपके पास एक MySQL सर्वर आपके स्थानीय नेटवर्क के बाहर कहीं चल रहा है, तो आपको अपने सुपर कूल MySQL डेस्कटॉप क्लाइंट को इससे बात करने की अनुमति देने के लिए इंटरनेट पर इसे एक्सेस करने की सबसे अधिक आवश्यकता होगी। आपको एक्सेस करने की अनुमति देने के लिए MySQL सर्वर को इंटरनेट पर खुले तौर पर चलाने की अनुमति देने के लिए आपको लुभाया जा सकता है। यह बहुत ही बुरा विचार होगा। सुरक्षा पर अधिक समझौता किए बिना आपको एक्सेस करने की अनुमति देने के लिए यहां एक बेहतर समाधान है।

आइए देखें कि हम आपके MySQL सर्वर से SSH टनल आधारित कनेक्शन का उपयोग करके ऐसा कैसे कर सकते हैं। ऐसा करने के लिए दो चरण हैं। सबसे पहले अपने कंप्यूटर से अपने MySQL सर्वर से एक SSH टनल कनेक्शन बनाना है, जबकि SSH टनल के माध्यम से MySQL सर्वर से डेटा को पाइप करना है। अगला कदम एक स्थानीय पोर्ट के लिए एक MySQL कनेक्शन बनाना और अपने दूरस्थ MySQL सर्वर तक पहुंच प्राप्त करना है। निम्न आदेश remoteserver.net . से एक ssh टनल बनाएगा अपने स्थानीय कंप्यूटर पर। यह आने वाले और बाहर जाने वाले ट्रैफ़िक को उस कंप्यूटर के पोर्ट 3306 . पर अग्रेषित करेगा आपके स्थानीय कंप्यूटर के पोर्ट 6666 . पर ।

ssh user@remoteserver.net -L 6666:लोकलहोस्ट:3306

user@remoteserver.net . के स्थान पर ऊपर दिखाए गए आदेश को संशोधित करें अपने दूरस्थ सर्वर के क्रेडेंशियल के साथ भाग लें, और -L 6666 पोर्ट के साथ जिस पर आप अपने स्थानीय मशीन पर MySQL का उपयोग करना चाहते हैं। एक बार जब आप इस कमांड को चला लेते हैं तो आपको उस उपयोगकर्ता के लिए पासवर्ड दर्ज करने के लिए कहा जाएगा जिसे आप रिमोट सर्वर पर लॉग इन करते थे। आपके द्वारा सफलतापूर्वक पासवर्ड दर्ज करने के बाद आपकी ssh टनल चालू होनी चाहिए।

अब अपना पसंदीदा MySQL क्लाइंट लॉन्च करें और आपके द्वारा अभी बनाई गई ssh टनल का उपयोग करके दूरस्थ MySQL सर्वर से संबंध बनाएं। मान लें कि आपने सुरंग को बंदरगाह पर सेट किया है 6666 कनेक्ट करने के लिए आपको निम्न क्रेडेंशियल्स का उपयोग करना होगा।

होस्ट:127.0.0.1
पोर्ट:6666

आपको अपने दूरस्थ सर्वर के साथ उपयोग किए जाने वाले डेटाबेस प्रमाणीकरण का उपयोग करने की आवश्यकता होगी। यदि आपने सब कुछ ठीक किया है तो अब आपको अपने MySQL क्लाइंट में अपने दूरस्थ डेटाबेस देखने में सक्षम होना चाहिए। अब आप एक सुरक्षित रिमोट कनेक्शन पर हैं। जब आप शुरू में सेटअप किए गए ssh सत्र को छोड़ कर MySQL का उपयोग कर चुके हों, तो ssh सुरंग को बंद करना याद रखें।


  1. अपना एप्पल खाता कैसे एक्सेस करें

    यदि मैं पासवर्ड भूल गया हूँ तो Apple खाते तक कैसे पहुँचें? . के उत्तर ढूँढें Apple ID पासवर्ड कैसे बदलें? यहीं। आपके Apple खाते से लॉक होना काफी कठिन हो सकता है। हालाँकि, Apple आपको सुरक्षा प्रश्नों की एक श्रृंखला के माध्यम से पहुँच पुनः प्राप्त करने का अवसर प्रदान करता है। इस गाइड में हम इसे और अधि

  1. अपने Mac से दूरस्थ रूप से Windows कैसे एक्सेस करें

    वे दिन बीत चुके हैं जब आपको कंप्यूटर तक पहुंचने के लिए शारीरिक रूप से उपस्थित होना पड़ता था। पुराने दिनों में जो साइंस फिक्शन जैसा लगता था वह अब औसत विंडोज उपयोगकर्ता के लिए एक वास्तविकता है। रिमोट एक्सेस के माध्यम से, आप अपने विंडोज को दूर-दूर के स्थानों से आसानी से एक्सेस कर सकते हैं। यहां, हम अल

  1. प्रभावी रिमोट डेस्कटॉप एक्सेस के साथ अपने नेटवर्क को कैसे सुरक्षित करें

    एक दूरस्थ डेस्कटॉप सत्र हमेशा एन्क्रिप्शन का उपयोग करके स्थापित किया जाता है, जिसका अर्थ है कि कोई तृतीय-पक्ष घुसपैठिया यह पता नहीं लगा सकता है कि क्या चल रहा है। हालाँकि, समय के साथ सुरक्षा प्रोटोकॉल में सुधार हुआ है, इसलिए दुर्भावनापूर्ण इरादे वाले लोगों के कौशल भी हैं। इस प्रकार एक सुरक्षित दूरस्