Mysql
 sql >> Database >  >> RDS >> Mysql

Come connettersi a un mysql remoto tramite tunnel ssh nell'applicazione di avvio primaverile

Supponendo che tu sia su una piattaforma UNIX/Linux, l'idea è di fare un

ssh -L 3306:mysql-server:3306 [email protected]

Dall'interno dell'applicazione Spring Boot, ti connetti a localhost:3306 che viene inoltrato al mysql-server sulla porta 3306 .

Facendolo direttamente all'interno dello Spring Boot, dovresti utilizzare Java Secure Channel . Un esempio di port forwarding è descritto qui .