如何使用 JPA 通过 SSH 连接到远程 MySQL 服务器?

ove*_*tar 4 java mysql ssh jpa

我正在尝试在我的 Java 项目中通过 SSH 连接到远程 MySQL 服务器。如何将 SSH 连接与 JPA 集成?

我正在使用 Netbeans 6.9.1、JPA、MySQL 5.2。

Pet*_*ans 5

我假设你想隧道到一个远程 mysql,它只监听本地主机(或者有防火墙)

那么最简单的方法就是

  1. 在运行应用程序服务器的帐户之间设置信任关系,为您的应用程序提供 JPA 服务

  2. 创建隧道 使用ssh -L 3306:localhost:3306 mysql.server.org创建一个隧道,该隧道将 appservers 主机上的端口 3306 连接到 mysql 服务器的 localhost 端口上的端口 3306。

  3. 配置 JPA 连接到localhost:3306