簡體   English   中英

如何在Spring Boot應用程序中通過SSH隧道連接到遠程MySQL

[英]How to connect to a remote mysql over ssh tunnel in spring boot application

我有一個使用mySQL db的spring boot應用程序。可以通過另一台服務器在ssh上訪問DB。在Mysql Workbench中,我創建了訪問mysql DB的隧道。

現在我的問題是,我有什么辦法可以在我的Spring Boot應用程序中執行相同的操作(通過ssh的隧道)? 我已經在Google上進行搜索,但沒有得到任何修復。

如果任何人都可以提出想法,那將非常有幫助。

問候,

假設您使用的是UNIX / Linux平台,那么您的想法是

ssh -L 3306:mysql-server:3306 username@mysql-server

在Spring Boot應用程序中,執行到localhost:3306的連接,該localhost:3306將轉發到端口3306上的mysql-server

直接在spring boot中進行操作,應該使用Java Secure Channel 在此描述端口轉發的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM