web-dev-qa-db-ja.com

SSHポートフォワーディングと同等のRDP?

RDPを使用して1台のWindowsマシンから別のマシンに接続しています。 localhost:81に向かうトラフィックを、ローカルIPアドレス上の内部ネットワークを介してリモートマシンにアクセスできるマシン、たとえば10.90.228.163に転送したいと思います。だから私はTCPトラフィックを移動させたい:

client --> localhost:81 --> [rdphost] --> 10.90.228.163:81 --> server

OpenSSHとPuTTYを使用すると、ローカルポート転送を使用してこれを実行できます。ローカルポート8110.90.228.163:123に転送します。代わりにRDPでこれを行う方法はありますか?

5
Jez

いいえ、RDPでは不可能です。

WindowsにSSHサーバーをインストールして、SSHを引き続き使用できます。

または、netshを使用してTCP転送を行うことができます SOに関するこの回答

netsh interface portproxy add v4tov4 listenport=81 listenaddress=127.0.0.1 connectport=81 connectaddress=10.90.228.163

これはSSHとは異なる動作をすることに注意してください。connectaddress/ portへの接続は、ターゲットマシンではなく、リッスンしているマシンから開始されます。また、暗号化されません。これは、SSHトンネルではなく、WindowsのIPtablesポート転送に相当します。

8