Meu empregador mudou de VPN e RDP para o que nosso administrador chama de "RDP sobre HTTPS". Desde essa mudança, não consigo me conectar ao "novo" servidor RDP.
EUpensaro progresso é o seguinte:
- Um servidor gateway RDP está conectado via TLS
- o servidor solicitado (diferente do servidor gateway) é então conectado através da conexão TLS.
No Windows, mstsc-settings
o nome do servidor é o "nome da rede interna" da máquina à qual desejo me conectar. E na última aba (em alemão é chamado de "leistung" - poderia ser "atividade"), vou para as configurações de "conexão de qualquer lugar" e defino o servidor gateway em "servidor gateway".
Agora: existequalquermaneira de usar este cenário no Linux (além de uma máquina virtual rodando Windows)?
estou interessado em
- ideias gratuitas (por exemplo, é possível criar um túnel TLS e conectar-se através dele usando
freerdp
/rdesktop
?) - ideias não livres. Contanto que funcionem, me preocuparei com os custos mais tarde.
EDIT (27/09/2013):
A partir de agora, a resposta aceita anteriormente (iTap) não está mais disponível (veja os comentários lá), mas agora o FreeRDP é a resposta correta (por enquanto o FreeRDP tem suporte para Gateway TS em seu master/stable- 1.1-ramo) - então mudei a resposta aceita.
Responder1
RDP grátisdeve funcionar no modo de conexão TLS se você compilá-lo com suporte OpenSSL.
FreeRDP é uma implementação gratuita do Remote Desktop Protocol (RDP), lançado sob a licença Apache.
Responder2
Instale o FreeRDP
Para as distros .deb (Ubuntu, Debian, etc.)
sudo apt-get install freerdp-x11
Para as distros .rpm (RedHat, CentOS, Fedora, etc.)
sudo yum install freerdp
Tente
Não parece haver uma GUI que suporte isso ainda, mas a CLI funciona (de certa forma, travamentos estranhos ocasionais). Você pode tentar com um comando como o seguinte.
xfreerdp /g:tsg.domain.tld /gu:username@domain /gp:password /v:targeted-server
Descobri que não usar sua senha na linha de comando resultava em problemas. Parece que pode haver alguma solução para isso, mas não é trivial e ainda não me preocupei em me aprofundar nisso. Eu simplesmente não uso uma conta de administrador para cruzar o gateway.
Você pode fornecer um nome de usuário diferente para o servidor de destino ou ajustar a resolução, etc. Detalhes sobre os argumentos CLI para tais coisas estão disponíveis:https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface
Responder3
Faça proxy da conexão RDP por meio de uma conexão SSH para uma máquina na fronteira.
Responder4
Existe um (!) software que pode fazer isso:
http://itap-mobile.com/desktop/rdp/traz o iTap – um software de ligação rdp que sai por 20€ mais impostos. Não é open source mas é uma solução para o meu "problema"... Eles também têm uma versão de teste.
O iTap parece rodar em GNU/Linux e Mac.
Eu tentei com a configuração do meu empregador e funciona perfeitamente.