Tengo una base de datos MySQL detrás de un firewall al que solo se puede acceder a través de una conexión SSH. ¿Alguien sabe de una implementación de java.sql.Connection que me permita hacer una conexión SSH a esta base de datos?java.sql.Extensión de conexión para SSH
10
A
Respuesta
14
Puede usar el reenvío de puertos SSH para hacer esto. Si bien no es una conexión pura java.sql.Connection, te permitirá tunelizar la conexión a través de ssh.
ssh -L 3306:localhost:3306 remote.mysql.host.com
Esto remitir el puerto 3306 en la máquina local al puerto 3306 en remote.mysql.host.com. Esto le permitirá conectarse al puerto 3306 en su máquina local, y se tunelizará en remote.mysql.host.com.
Si está buscando hacerlo todo en Java, cree la conexión ssh con JSch.
0
Cuestiones relacionadas
- 1. Conexión SSH con Java
- 2. SSH túnel para Python MySQLdb conexión
- 3. Conexión ssh remota desde Emacs
- 4. primitiva conexión ssh (nivel bajo)
- 5. Conexión SSH con Python 3.0
- 6. Pexpect - Silencio Salida de conexión ssh
- 7. ¿Cómo hacer una conexión ssh con python?
- 8. En Netbeans, ¿puede hacer conexión SSH para proyectos PHP?
- 9. ¿Cómo crear un script bash para verificar la conexión SSH?
- 10. ipython:% pegar por la conexión ssh
- 11. ssh conexión localhost cerrada por 127.0.0.1?
- 12. Establecer el tiempo de espera de conexión SSH
- 13. SSH Java-library para Android?
- 14. ¿Cómo transferir un archivo al servidor ssh en una conexión ssh hecha por paramiko?
- 15. Conexión SVN + SSH que genera el error 210002, conexión de red cerrada inesperadamente
- 16. Conexión SSH a MySQL usando la biblioteca SSH.NET
- 17. ¿Cómo establecer fácilmente una conexión SSH en Qt?
- 18. ssh detiene la conexión en "debug1: SSH2_MSG_KEXINIT enviado"
- 19. Módulo SSH para python
- 20. Cliente SSH para Node.js
- 21. VisualVM sobre ssh
- 22. Subversion con ssh para autenticación
- 23. SSH Connection Java
- 24. Configuración de claves ssh para GibHub
- 25. "ssh example.com" se bloquea pero "ssh example.com bash -i" no
- 26. Código de ejemplo Android SSH
- 27. Bash: controlando SSH
- 28. ¿Cómo puedo configurar Eclipse para usar ssh-agent para cvs?
- 29. Cliente Git SSH para Windows y ruta incorrecta para el archivo .ssh/config
- 30. ¿Puede R leer desde un archivo a través de una conexión ssh?
¿Cómo puedo establecer la conexión con MySQL en un servidor remoto con Java? –