マシンのローカル ポートをサーバー dataexchange に転送するバッチ スクリプトを作成したいと考えています。サーバーに認証用の公開鍵を渡しました。PuTTY のコマンドライン SSH ツールである plink を使用して接続したいと考えています。
スクリプトでやりたいことは次のとおりです。
ローカル ポート 3309 を に転送し
dataexchange:3306
ます。上の mysql データベースにクエリを実行する Java プログラムをローカル マシンで実行します
dataexchange:3306
。ポートを閉じます。
私はバッチでの書き込みの初心者ですが、ここでうまくいくと思います。自分のマシンで Java プログラムをバッチで実行する方法がわかりません。また、実行後に plink を閉じる方法もわかりません。
@ECHO OFF
plink -L 3309:dataexchange:3306 -l myUser -N &
java -jar myprog.java