एसएसएच पर दूरस्थ रूप से अपने MySQL सर्वर तक पहुंचें

एसएसएच पर दूरस्थ रूप से अपने MySQL सर्वर तक पहुंचें
एसएसएच पर दूरस्थ रूप से अपने MySQL सर्वर तक पहुंचें

वीडियो: एसएसएच पर दूरस्थ रूप से अपने MySQL सर्वर तक पहुंचें

वीडियो: एसएसएच पर दूरस्थ रूप से अपने MySQL सर्वर तक पहुंचें
वीडियो: Turn Off In-App Purchases on iPhone #iphone #iphonetricks #iphonetips #inapp #inapppurchases - YouTube 2024, अप्रैल
Anonim

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

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

यदि आप कमांड लाइन ssh का उपयोग कर रहे हैं, तो कमांड इस तरह दिखेगा। (यदि आपको आवश्यकता हो तो पुट्टी या सिक्योरसीटी विकल्पों में आप ग्राफिक रूप से वही काम कर सकते हैं)

ssh -L 3306:localhost:3306 [email protected]

वाक्यविन्यास एसएसएच-एल है होस्ट नाम @। हम localhost को होस्टनाम के रूप में उपयोग कर रहे हैं क्योंकि हम सीधे ssh के माध्यम से दूरस्थ mysql सर्वर तक पहुंच रहे हैं। आप इस तकनीक का उपयोग किसी अन्य सर्वर पर एक एसएसएच सर्वर के माध्यम से पोर्ट-फॉरवर्ड करने के लिए भी कर सकते हैं।

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

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

एक बार जब आप इस विधि में उपयोग कर लेंगे, तो आपको आश्चर्य होगा कि आपने कभी phpmyadmin या कमांड लाइन संस्करण का उपयोग क्यों किया।

सिफारिश की: