Local forward : 現在居る場所を別の場所であるかのように接続する
Dynamic forward
* 1. .ssh/config に api 書く
* Host bosho-udon
* HostName bosho-udon.ddo.jp
* User uenoyama
* LocalForward 23306 localhost:3306
* 2. ssh bosho-udon で 接続 (screen で接続維持)
* 3. mysql -h 127.0.0.1 -P 23306 -u uenoyama -p でDB接続
sshでLocalForwardをして(例えばscreenコマンドなどで)接続を維持したままつなげるのがいいと思います。(予めsakuraのpubkeyを登録されたマシンから送っておく必要があります)
残念ながらbosho-udonのポートは22,80しか空いてないのでこれ以外に外部接続するには自分でAPIをbosho-udon側に組む以外は方法ありません。
例えばsakuraの~/.ssh/configに
Host bosho-udon
HostName bosho-udon.ddo.jp
User uenoyama
LocalForward 23306 localhost:3306
などと加えておけば、sakuraの方で127.0.0.1:23306に接続できて使えるようになります。
例:mysql -h 127.0.0.1 -P 23306 -u uenoyama -p
最終更新:2012年02月18日 09:33