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:localhost:3306

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

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

host: 127.0.0.1
port: 6666

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

  1. अपने Apple खाते तक सुरक्षित रूप से पहुंच पुनर्प्राप्त करें अपने Apple खाते तक सुरक्षित रूप से पहुंच पुनर्प्राप्त करें

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

  1. मैक से अपने विंडोज पीसी से आसानी से कनेक्ट करें: स्टेप-बाय-स्टेप रिमोट एक्सेस गाइड मैक से अपने विंडोज पीसी से आसानी से कनेक्ट करें: स्टेप-बाय-स्टेप रिमोट एक्सेस गाइड

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

  1. अपने नेटवर्क को सुरक्षित करें: सुरक्षित रिमोट डेस्कटॉप एक्सेस के लिए सिद्ध रणनीतियाँ अपने नेटवर्क को सुरक्षित करें: सुरक्षित रिमोट डेस्कटॉप एक्सेस के लिए सिद्ध रणनीतियाँ

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