Server

Port forwarding : http://www.geocities.jp/ko_tyche/linux/port.html

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