Mam bazę danych MySQL za zaporą, do której można uzyskać dostęp tylko przez połączenie SSH. Czy ktoś wie o implementacji java.sql.Connection, która pozwoliłaby mi nawiązać połączenie SSH z tą bazą danych?Rozszerzenie java.sql.Connection dla SSH
10
A
Odpowiedz
14
Możesz użyć przekierowania portu SSH, aby to zrobić. Chociaż nie jest czystym java.sql.Connection, pozwoli ci na tunelowanie połączenia przez ssh.
ssh -L 3306:localhost:3306 remote.mysql.host.com
Spowoduje to przekazanie portu 3306 na lokalnym komputerze do portu 3306 na stronie remote.mysql.host.com. Umożliwi to połączenie się z portem 3306 na komputerze lokalnym i zostanie przetestowane na remote.mysql.host.com.
Jeśli chcesz zrobić to wszystko w Javie, utwórz połączenie ssh z JSch.
0
Powiązane problemy
- 1. Dostarczony przedmiot java.sql.Connection jest null
- 2. Jak uzyskać nazwę użytkownika z java.sql.Connection?
- 3. Biblioteka SSH dla Java
- 4. Rozszerzenie 7z dla php?
- 5. Python "rozszerzenie" dla słownika
- 6. CDI Rozszerzenie dla Flyway
- 7. Biblioteka Java SSH dla Androida?
- 8. Jak skonfigurować SSH dla gitlab?
- 9. Skrypt Bash/Expect dla SSH
- 10. konfiguracja kluczy ssh dla jenkins do opublikowania przez ssh
- 11. Typowa metoda rozszerzenie dla automapper
- 12. Włącz rozszerzenie zip dla PHP
- 13. Rozszerzenie dużych plików dla git
- 14. Swift przechowywania rozszerzenie dla protokołów
- 15. Rozszerzenie pliku dla obiektu szeregowanego
- 16. Rozszerzenie GIS dla Doctrine 2
- 17. Ustawianie zdalnego używania określonego portu dla ssh
- 18. SSH Tunel dla Pythona MySQLdb połączenie
- 19. Zgodna z FIPS biblioteka SSH dla Javy
- 20. Tworzenie kluczy SSH dla Gerrit i Hudson
- 21. Automatyzacja SSH dla okien z Ruby
- 22. Autoryzacja autoryzacji SSH dla Travis CI
- 23. Jak zainstalować rozszerzenie dla Visual Studio 2008
- 24. Jak utworzyć autonomiczne rozszerzenie trybu dla ACE?
- 25. Rozszerzenie MediaWiki dla pytań i odpowiedzi
- 26. Swift - Skojarzona wartość lub rozszerzenie dla Enum
- 27. Zainstalować rozszerzenie SQLSRV dla PHP na WAMP
- 28. Rozszerzenie Python C: sygnatury metod dla dokumentacji?
- 29. Python: rozszerzenie int i MRO dla __init__
- 30. Standardowe rozszerzenie pliku dla skryptu ulowego ddl?
Jak mogę ustanowić połączenie z MySQL na serwerze zdalnym za pomocą Java? –