【发布时间】:2011-08-24 02:43:19
【问题描述】:
我目前正在开发一个使用 JDBC 的 Java 应用程序,以便在运行 Mac OS 10.6.7 的计算机上连接到 MySQL。我连接的服务器突然决定使用 SSH。我已经设法使用 MySQLWorkbench 连接到数据库,所以连接没有问题。
我的下一个尝试是启动终端并输入 ssh username@sshserver.com -L 3305:databaseserver:3306 然后启动 Eclipse 并运行我的应用程序。终端提示我输入密码,但 JDBC 无法连接。我尝试了使用以下设置的 SSH 隧道管理器:http://imageshack.us/photo/my-images/146/sshb.jpg/,它还提示我输入密码,然后亮起绿灯。仍然没有成功。在我没有 SSH 连接之前,该应用程序运行良好。我会非常感谢任何帮助,我用谷歌搜索并测试了我发现的每一个建议,但没有任何效果。
【问题讨论】:
-
试试
ssh -fN -L 3306:databaseserver:3306 username@sshserver.com -
出色的@trashgod!我错过了 -fN 命令