Man*_*ish 3 mysql ssh ssh-tunnel spring-boot
我有一个使用 mySQL db.DB 的 Spring Boot 应用程序,可以通过不同的服务器在 ssh 上访问。在 Mysql Workbench 中,我创建了隧道来访问 mysql DB。
现在我的问题是有什么方法可以在我的 Spring Boot 应用程序中做同样的事情(通过 ssh 隧道)?我已经在谷歌上搜索过,但没有得到任何修复。
如果有人可以给出如何实施的想法,那将非常有帮助。
问候,
假设您在 UNIX/Linux 平台上,想法是您执行
ssh -L 3306:mysql-server:3306 username@mysql-server
Run Code Online (Sandbox Code Playgroud)
从您的 spring 启动应用程序中,您执行一个连接,localhost:3306然后将其转发到mysql-serveron port 3306。
直接在 spring boot 中执行此操作,您应该使用Java Secure Channel。此处描述了端口转发的示例。
| 归档时间: |
|
| 查看次数: |
4546 次 |
| 最近记录: |