設定方法
Cygwin に autossh パッケージを追加インストールする
- setup-x86_64.exe を実行する。
- [次へ]をクリックしていって、[Select Packages]まで進む。
- search で autossh と入力する
- autossh の行の New列のSkip をクリックする
- 後は、[次へ]をクリックしていってインストールを完了させる。
シェルスクリプトを作成する
- portforward.sh
- sshは公開鍵認証の設定をしておく
- "-M"で指定するポート番号はそれぞれ分ける必要がある
#!/bin/bash export LANG=C autossh -f -M 50000 -C -N -L 7001:192.168.0.179:7001 oracle@192.168.0.179 autossh -f -M 50001 -C -N -L 7002:192.168.0.179:7002 oracle@192.168.0.179 autossh -f -M 50002 -C -N -L 7003:192.168.0.189:7003 oracle@192.168.0.187 autossh -f -M 50003 -C -N -L 7004:192.168.0.187:7004 oracle@192.168.0.187
使い方
$ ./portforward.sh