非標準ポートで SSH 経由で Sock プロキシを実行するにはどうすればよいですか?

非標準ポートで SSH 経由で Sock プロキシを実行するにはどうすればよいですか?

ポート 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

関連情報