Je suppose que vous voulez créer un tunnel vers un mysql distant qui n'écoute que localhost (ou est protégé par un pare-feu)
Le moyen le plus simple est alors
-
configurer une relation de confiance entre le compte exécutant le serveur d'application fournissant le service JPA à votre application
-
créez le tunnel en utilisant
ssh -L 3306:localhost:3306 mysql.server.org
pour créer un tunnel qui connectera le port 3306 sur l'hôte des serveurs d'applications au port 3306 sur le port localhost du serveur mysql. -
Configurez JPA pour vous connecter à
localhost:3306