まだ一般的に利用できる状態になっていないWebサーバーがありますが、リモートでテストしたいものがあります。 SSHトンネルを利用してサーバーに接続し、そのトンネルを使用して同じサーバーで動作しているWebサービスにルーティングできますか?もしそうなら?
ファイアウォールの例外を実装する方が簡単だと思いますが、現時点ではこれはオプションではありません。
これが紛らわしい場合は申し訳ありません。私はそれが独特のシナリオであることに同意します。
CentOS 5.x
私はチェロキー管理がこのように機能していることを知っているので、ポート8080でローカルサーバーにWebサーバーをバインドしたとします。
ssh -L 8080:localhost:8080 your_servers_ip
その後、 http:// localhost:808 を介してリモートインターフェースにアクセスでき、すべてのリクエストは、ウェブサーバーを実行しているリモートIPに転送されます。
ルーカスが言ったこと、「localhost」はSSHホストから到達可能な任意のIPアドレスにすることもできます。
仮想ホスト名を使用している場合は、/ etc/hostsハックも実行する必要があることに注意してください。これにより、既存の127.0.0.1行に次のように追加します。
127.0.0.1 localhost secretwebserver.example.com
ブラウザは http://secretwebserver.example.com:808 を使用できます。