Multiplexação de RDP para máquinas virtuais

3

Eu tenho várias VMs do Windows (7, 10 e Server 2016) em um único host (Linux) e gostaria de usar o rdesktop para se conectar a essas VMs. O servidor tem um único IP público.

Existe uma maneira de permitir que os usuários se conectem e selecionem a VM à qual desejam se conectar?

Meu pensamento inicial seria exigir TLS e usar SNI para selecionar, semelhante ao que sniproxy faz para HTTPS, no entanto, ' Não tenho certeza sobre o suporte ao cliente lá.

Existe um servidor proxy RDP que apresenta um menu e redireciona minha sessão, semelhante a um Seletor XDMCP para X11?

Existe alguma opção que eu perdi?

    
por Simon Richter 28.11.2017 / 00:23

2 respostas

1

Eu preferiria usar uma VPN, de modo que os clientes se conectem a um gateway de VPN no endereço IP público e, em seguida, conectem-se às VMs em endereços IP privados atrás do gateway.

Supondo que isso não seja possível, sua melhor aposta é provavelmente expor os números de porta RDP como números de porta não-padrão. Em seguida, forneça aos clientes arquivos * .RDP personalizados para cada servidor, com a diretiva "porta do servidor" para especificar o número de porta não padrão. Em seguida, use as regras de encaminhamento de porta para encaminhar cada número de porta não padrão para a VM apropriada.

    
por 28.11.2017 / 00:34
1

"Gateway dos Serviços de Terminal" (Gateway TS) é o tecnologia que você está procurando. RDP sobre HTTPs com coleta e gerenciamento de sessão. Talvez em combinação com a função TS Session Broker . Está incluído e totalmente suportado no Windows Server 2012R2 +. Como o único gateway de sessão / proxy / criptografia / lbs de HTTPs suportado.

No lado positivo: ele tem um Web-Broker com (se você quiser) SSO e - opcionalmente - autenticação de certificado.

    
por 29.11.2017 / 15:10