SSH 接続を介してのみアクセスできるファイアウォールの背後に MySQL データベースがあります。このデータベースへの SSH 接続を可能にする java.sql.Connection の実装を知っている人はいますか?
Elie
質問する
7332 次
2 に答える
14
これを行うには、SSHのポート転送を使用できます。純粋なjava.sql.Connectionではありませんが、sshを介して接続をトンネリングできます。
ssh -L 3306:localhost:3306 remote.mysql.host.com
これにより、ローカルマシンのポート3306がremote.mysql.host.comのポート3306に転送されます。これにより、ローカルマシンのポート3306に接続できるようになり、remote.mysql.host.comにトンネリングされます。
すべてをJavaで実行する場合は、 JSchを使用してssh接続を作成します。
于 2008-10-31T01:37:06.693 に答える