是否有適用於 Linux 的終端服務閘道?

是否有適用於 Linux 的終端服務閘道?

我需要透過 Linux 將 RDP 連線路由到可用的 XP 虛擬機器。有這樣的軟體嗎?

我有一個 Windows 電腦 (VM) 池,全部具有不同的 IP 位址,並且我想要代理

  1. 隱藏所有這些不同的 IP 位址。連接的人只有代理地址
  2. 代理程式將路由到可用的 Windows 虛擬機器(沒有人在使用)

答案1

您指的是下列哪一種情況?

  1. [Windows 電腦上的 RDP 用戶端] => [linux 伺服器] => [windows 終端伺服器]

  2. [MacOSX/Linux 電腦上的 RDP 用戶端] => [linux 伺服器] => [windows 終端伺服器]

    • 如果是#2,請使用 'sshuttle'https://github.com/apenwarr/sshuttle 它將允許您從 MacOSX/Linux 電腦到 Linux 伺服器建立隧道,並透過 Linux 伺服器代理發送到 IP 位址/IP 位址範圍的 TCP 連線。

編輯:

根據評論,聽起來想要的是:

[客戶端] => [代理伺服器] => [Windows 伺服器集區]

客戶端只有登入憑證和連接到代理伺服器的資訊。根據用戶端的登入憑證,他們只能連接到後端池中自己的 Windows 電腦。

為此,登入會話管理器和基於會話金鑰的代理將允許「匿名」存取後端池。

想到這篇文章:

http://blog.loadbalancer.org/load-balancing-windows-terminal-server-haproxy-and-rdp-cookies/

雖然不是一個完整的解決方案,但它允許遠端客戶端和後端 Windows 終端伺服器之間建立持久連接。透過適當的應用程式編碼在登入 Web 介面時將特定後端主機強制執行到特定遠端用戶端,您應該能夠實現您所要求的內容。

相關內容