Как подключиться к удаленному mysql через ssh туннель в весенней загрузке приложения - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть приложение весенней загрузки, которое использует mySQL db.DB, доступное по ssh через другой сервер. В Mysql Workbench я создал туннель для доступа к базе данных mysql.

Теперь у меня есть вопростак, что я могу сделать то же самое (туннель через SSH) в моем приложении весенней загрузки?Я уже искал в Google, но не получил никакого исправления для этого.

Если кто-нибудь может дать идею, как реализовать это, было бы очень полезно.

С уважением,

1 Ответ

0 голосов
/ 05 декабря 2018

Предполагая, что вы работаете на платформе UNIX / Linux, идея заключается в том, что вы делаете

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

Из вашего приложения весенней загрузки вы подключаетесь к localhost:3306, который перенаправляется наmysql-server на порту 3306.

Делая это прямо внутри пружинной загрузки, вы должны использовать Java Secure Channel .Пример для переадресации портов описан здесь .

...