के लिए कनेक्शन एक्सटेंशन मेरे पास फ़ायरवॉल के पीछे एक MySQL डेटाबेस है जिसे केवल एक एसएसएच कनेक्शन के माध्यम से एक्सेस किया जा सकता है। क्या किसी को java.sql.Connection के कार्यान्वयन के बारे में पता है जो मुझे इस डेटाबेस में एसएसएच कनेक्शन बनाने की अनुमति देगा?java.sql. SSH
10
A
उत्तर
14
आप ऐसा करने के लिए एसएसएच के पोर्ट अग्रेषण का उपयोग कर सकते हैं। जबकि शुद्ध java.sql.Connection नहीं है, यह आपको एसएसएच के माध्यम से कनेक्शन सुरंग करने की अनुमति देगा।
ssh -L 3306:localhost:3306 remote.mysql.host.com
यह remote.mysql.host.com पर बंदरगाह 3306 को अपने स्थानीय मशीन पर अग्रेषित करेंगे बंदरगाह 3306। यह आपको आपकी स्थानीय मशीन पर पोर्ट 3306 से कनेक्ट करने की अनुमति देगा, और इसे दूरस्थ.mysql.host.com पर सुरंग किया जाएगा।
यदि आप जावा में यह सब करना चाहते हैं, तो JSch के साथ एसएसएच कनेक्शन बनाएं।
0
संबंधित मुद्दे
- 1. ssh
- 2. ssh
- 3. SSH
- 4. ssh
- 5. ssh
- 6. ssh
- 7. ssh-keygen के साथ एक SSH कुंजी बनाना .ssh फ़ोल्डर
- 8. महाराज, नेट ssh नेट ssh-बहु नेट ssh-प्रवेश द्वार
- 9. java.sql से मिलीसेकंड कैसे प्राप्त करें। टिमस्टैम्प
- 10. बंडल ssh
- 11. svn + ssh
- 12. ssh config
- 13. ssh-keygen
- 14. svn + ssh?
- 15. "ssh example.com" hangs लेकिन "ssh example.com bash -i"
- 16. जांचें कि ssh
- 17. पायथन paramiko ssh
- 18. एक SSH कुंजी
- 19. प्रोटोकॉल svn + ssh
- 20. SSH: खोल स्क्रिप्ट
- 21. ssh सुरंग श्रृंखला
- 22. Mercurial - HTTPS या SSH?
- 23. SSH सुरंग MySQLdb कनेक्शन
- 24. उपclipse + SVNKit svn + ssh
- 25. एसएसएच $ HOME/.ssh/known_hosts
- 26. svn ssh कनेक्शन
- 27. Git SSH त्रुटि
- 28. bash && ऑपरेटर ssh
- 29. ssh क्लोन github
- 30. पासिंग ssh विकल्पों क्लोन
मैं जावा के साथ रिमोट सर्वर पर MySQL के साथ कनेक्शन कैसे स्थापित कर सकता हूं? –