Existe um gateway de serviços de terminal para Linux?

Existe um gateway de serviços de terminal para Linux?

Preciso rotear conexões RDP para uma máquina virtual XP disponível através do Linux. Existe tal software?

Eu tenho um pool de máquinas Windows (VM), todas com endereços IP diferentes e quero o proxy

  1. ocultar todos esses endereços IP diferentes. Alguém se conectando terá apenas o endereço do proxy
  2. o proxy será roteado para uma VM do Windows disponível (ninguém está usando)

Responder1

A qual das seguintes situações você se refere?

  1. [Cliente RDP na máquina Windows] => [servidor Linux] => [Windows Terminal Server]

  2. [Cliente RDP em máquina MacOSX/Linux] => [servidor Linux] => [servidor de terminal Windows]

    • Se o número 2 for o caso, use 'sshuttle' dehttps://github.com/apenwarr/sshuttle Ele permitirá que você faça um túnel de sua máquina MacOSX/Linux para o servidor Linux e faça proxy de suas conexões TCP destinadas aos intervalos de endereços IP/endereços IP através do servidor Linux.

Editar:

Com base no comentário, parece que o desejado é:

[cliente(s)] => [servidor proxy] => [conjunto de servidores Windows]

O cliente possui apenas credenciais de login e informações de conexão ao servidor proxy. Com base nas credenciais de login do cliente, eles só conseguiriam se conectar à sua própria máquina Windows no pool de back-end.

Para esse fim, um gerenciador de sessão de login e um proxy baseado em chave de sessão permitiriam acesso “anônimo” ao pool de back-end.

Este artigo vem à mente:

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

Embora não seja uma solução completa, permite conexões persistentes entre um cliente remoto e um servidor de terminal Windows no backend. Com um pouco de codificação de aplicativo apropriado para impor um host de back-end específico a um cliente remoto específico no login na interface da web, você poderá implementar o que está perguntando.

informação relacionada