我有一个使用mySQL db.DB的春季引导应用程序,它可以通过不同的server.In Mysql在ssh上访问,我已经创建了一个隧道来访问mysql。
现在,我的问题是,在我的spring引导应用程序中,我能做同样的事情(通过ssh进行隧道)吗?我已经在谷歌上搜索过了,但没有得到任何解决办法。
如果有人能给出如何实现的想法,那将是非常有帮助的。
致以敬意,
发布于 2018-12-05 07:48:26
假设您是在UNIX/Linux平台上,那么您的想法是
ssh -L 3306:mysql-server:3306 username@mysql-server
从您的spring引导应用程序中,您可以连接到localhost:3306,该连接被转发到端口3306上的mysql-server。
localhost:3306
3306
mysql-server
在spring引导中直接执行,您应该使用Java安全通道。这里描述了端口转发的一个例子。
https://stackoverflow.com/questions/53612459
相似问题