ポート 5634 の ssh 経由でのみアクセス可能なリモート サーバー上のポート 9293 で実行されている Web アプリケーションにアクセスするときに、ちょっとした問題が発生しています。リモート ホストの IP アドレス (ワイルドカードのホワイト リストなど、*remoteip*) に一致するすべてのトラフィックをポート 1234 にルーティングするように FoxyProxy を設定しました。結局、動作していません。実行している ssh コマンドは次のとおりです。
ssh -D 1234 user@remoteip -p 5634
次に、次のアドレス経由で Web アプリに接続しようとすると、タイムアウトになります (SSL が有効になっています)。
https://remoteip:9293
どこが間違っているのか、何かアイデアはありますか? また、関係があるなら、リモート ホストは Debian 7.5 を実行しています。
答え1
telnet
ポート転送が機能するかどうかを確認するには、以下を使用する必要があります。
telnet localhost 1234
間違ったSSH
オプションを(2回)使用しているため、おそらく機能していません。
ssh -L localhost:1234:remoteip:5634 user@remoteip
または(サーバーがどのインターフェースをリッスンしているかに応じて):
ssh -L localhost:1234:localhost:5634 user@remoteip