Существует ли шлюз служб терминалов для Linux?

Существует ли шлюз служб терминалов для Linux?

Мне нужно направить RDP-подключения к доступной виртуальной машине XP через Linux. Есть ли такое ПО?

У меня есть пул машин Windows (VM) с разными IP-адресами, и мне нужен прокси-сервер

  1. скрыть все эти разные IP-адреса. Кто-то, кто подключается, будет иметь только адрес прокси-сервера
  2. прокси-сервер будет направлять трафик на доступную виртуальную машину Windows (никто ее не использует)

решение1

Какую из следующих ситуаций вы имеете в виду?

  1. [RDP-клиент на машине Windows] => [сервер Linux] => [сервер терминалов Windows]

  2. [RDP-клиент на компьютере MacOSX/Linux] => [сервер Linux] => [терминальный сервер Windows]

    • Если у вас случай №2, используйте «sshuttle» изhttps://github.com/apenwarr/sshuttle Он позволит вам создать туннель от вашего компьютера MacOSX/Linux к серверу Linux и проксировать ваши TCP-соединения, предназначенные для IP-адреса/диапазонов IP-адресов, через сервер Linux.

Редактировать:

Судя по комментарию, похоже, что желаемое следующее:

[клиент(ы)] => [прокси-сервер] => [пул серверов Windows]

У клиента есть только учетные данные для входа и информация для подключения к прокси-серверу. На основе учетных данных клиента он сможет подключиться только к своей собственной машине Windows в бэкэнд-пуле.

С этой целью менеджер сеансов входа и прокси-сервер на основе ключей сеансов позволят осуществлять «анонимный» доступ к внутреннему пулу.

На ум приходит эта статья:

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

Хотя это и не полное решение, оно позволяет устанавливать постоянные соединения между удаленным клиентом и терминальным сервером Windows на бэкэнде. С соответствующим кодированием приложения для принудительного назначения определенного хоста бэкэнда определенному удаленному клиенту при входе в веб-интерфейс вы сможете реализовать то, о чем спрашиваете.

Связанный контент