私が使用している
ssh root@my.server.ip -g -L 4321:localhost:28017
私のホスティングプロバイダで私の専用のサーバーに私のMacBookからトンネルを確立します。うまくいきます。次に、リモートサーバー上の複数の管理サイト(MongoDBステータスページ、RabbitMQページなど、すべて異なるポートにある)にアクセスしたいと思います。それらはすべて、リモートマシン上の127.0.0.1にバインドされています。このsshコマンドをどのように微調整できますか
- トンネルに名前を割り当て、ブラウザで「my.tunnel.name」などを使用します
- ブラウザでリモートポートを定義できるようにするため。さまざまなサイトを呼び出すことができるように、my.tunnel.name:portに接続したい
これはsshで可能ですか?マニュアルページを読み、2日間グーグルで検索しましたが、うまくいかないようです。
--edit 2012-06-01 23:36--提供された回答とコメントのおかげで、ポート転送は現在使用しています
ssh user@remote.server -D 4321
これをブラウザでプロキシとして設定すると、ブラウザはlocalhost:anyportへの要求をリモートサーバーで行われたかのように処理します。ブラウザはリモートサーバーサイト専用であるため、名前を使用する必要はなくなりました。