SSHトンネル 
2008年5月14日 10:59 » オープンソース
備忘録を兼ねて・・・
Ruby On Railsをサーバーにインストールして試していた時のこと。
RailsはデフォルトでMongrelというWebサーバーを使うように設定されている。Mongrelはポート3000で走るが、ファイアーウォールで制限されているためアクセスできなかった。とりあえずRailsアプリの動作確認をしたいだけなので、できるだけ簡単な方法をとりたい。そんな時に便利なのがこの「SSHトンネル」。
使い方は簡単。OpenSSLコマンドで、
ssh -L [ローカルポート番号]:[リモートホスト名]:[リモートポーと番号] [リモートホスト名]
と入力。例えば今回の場合なら
ssh -L 3000:foo.bar.baz:3000 foo.bar.baz
など普通のSSHの要領でログインし、ブラウザーを開いて
localhost:3000
にアクセスすればリモートホストのポート3000に繋がる。
Ads
4plus Link
Profile
Junya Sano
CTO at 4plus Inc.
B.S. degree in Computer Science at Oregon State University.
Specialty in web development, especially LAMP.



コメントする