Mysql
 sql >> Datenbank >  >> RDS >> Mysql

java.sql.Connection-Erweiterung für SSH

Dazu können Sie die Portweiterleitung von SSH verwenden. Obwohl es sich nicht um eine reine java.sql.Connection handelt, ermöglicht es Ihnen, die Verbindung über ssh zu tunneln.

ssh -L 3306:localhost:3306 remote.mysql.host.com

Dadurch wird Port 3306 auf Ihrem lokalen Rechner an Port 3306 auf remote.mysql.host.com weitergeleitet. Dadurch können Sie eine Verbindung zu Port 3306 auf Ihrem lokalen Computer herstellen, der zu remote.mysql.host.com getunnelt wird.

Wenn Sie alles in Java erledigen möchten, erstellen Sie die ssh-Verbindung mit JSch .