
Linux 経由で利用可能な XP 仮想マシンに RDP 接続をルーティングする必要があります。そのようなソフトウェアはありますか?
異なるIPアドレスを持つWindowsマシン(VM)のプールがあり、プロキシが必要です
- これらすべての異なるIPアドレスを隠します。接続する人はプロキシアドレスのみを持つことになります
- プロキシは利用可能なWindows VM(誰も使用していない)にルーティングします。
答え1
次の状況のうちどれを意味しますか?
[Windows マシン上の RDP クライアント] => [Linux サーバー] => [Windows ターミナル サーバー]
- 1 の場合、Windows で SSH プロキシ + proxycap を使用できます。https://superuser.com/questions/507239/is-there-a-sshuttle-equivalent-for-windows-ssh-tunneling-for-windows
[MacOSX/Linux マシン上の RDP クライアント] => [Linux サーバー] => [Windows ターミナル サーバー]
- 2の場合、「sshuttle」を使用してください。https://github.com/apenwarr/sshuttle これにより、MacOSX/Linux マシンから Linux サーバーにトンネリングし、IP アドレス/IP アドレス範囲宛ての TCP 接続を Linux サーバー経由でプロキシできるようになります。
編集:
コメントに基づくと、次のようなことが望まれているようです:
[クライアント] => [プロキシ サーバー] => [Windows サーバーのプール]
クライアントには、ログイン資格情報とプロキシ サーバーへの接続情報のみがあります。クライアントのログイン資格情報に基づいて、バックエンド プール内の自分の Windows マシンにのみ接続できます。
そのため、ログイン セッション マネージャーとセッション キー ベースのプロキシにより、バックエンド プールへの「匿名」アクセスが可能になります。
この記事が思い浮かびます:
http://blog.loadbalancer.org/load-balancing-windows-terminal-server-haproxy-and-rdp-cookies/
完全なソリューションではありませんが、リモート クライアントとバックエンドの Windows ターミナル サーバー間の永続的な接続が可能になります。Web インターフェイスへのログイン時に特定のリモート クライアントに特定のバックエンド ホストを強制する適切なアプリ コーディングを使用すれば、求めているものを実装できるはずです。