sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo conectarse al servidor MySQL remoto a través de SSH usando JPA?

Supongo que desea hacer un túnel a un mysql remoto que solo escucha localhost (o tiene un cortafuegos)

La forma más fácil es entonces

  1. establecer una relación de confianza entre la cuenta que ejecuta el servidor de aplicaciones que proporciona el servicio JPA a su aplicación

  2. cree el túnel usando ssh -L 3306:localhost:3306 mysql.server.org para crear un túnel que conectará el puerto 3306 en el host de los servidores de aplicaciones al puerto 3306 en el puerto localhost del servidor mysql.

  3. Configure JPA para conectarse a localhost:3306