ポートをA:1234からB:5678に転送しようとしています。これで、CはA:1234に接続し、B:5678に転送されます。
この構成を使用してPuTTYを使用してこれを機能させることができます: PuTTYトンネル構成のスクリーンショット
今、私はplinkを使用して同じことをしようとしています。残念ながら、スクリーンショットの「ローカルポートは他のホストからの接続を受け入れる」と同等のplinkでどのオプションを使用すればよいかわかりません。私が試したコマンドは
plink -i dummy.ppk -L *:5678:localhost:1234 [email protected]
上記のスクリーンショットに相当するplinkは何でしょうか?
解決策を得ました。から変更することにより
plink -i dummy.ppk -L *:5678:localhost:1234 [email protected]
に
plink -i dummy.ppk -L 0.0.0.0:5678:localhost:1234 [email protected]
期待どおりに動作しています。
違いは次のとおりです。最初のコマンドで、Sysinternals TCPViewは、plink.exeがローカルアドレスを127.0.0.1として接続を開いていることを示しました。 2番目のコマンドでは、ローカルアドレスは0.0.0.0になりました。これは、plinkに他のホストからの接続を受け入れるように指示していると思います。