Temos um servidor TSG (Servidor de Área de Trabalho Remota) TSG (Gateway de Serviços de Terminal), que permite que os funcionários se conectem a uma sessão do RDS em casa, para que possam ver uma área de trabalho do RDS em casa.
Isso funciona bem em seus computadores domésticos usando o Windows 7 com as seguintes configurações:
No entanto, alguns usuários têm Linux em casa e estão tentando usar o freerdp 1.2.0.
Eu testei isso em um laptop conectado à LAN interna da empresa usando o seguinte comando e funciona bem:
$ xfreerdp /f /rfx /cert-ignore /v:farm.company.com /d:company.com /u:administrator /p:
No entanto, se eu tentar usar esse comando em um laptop, que não está usando a conexão LAN da empresa, ou seja, uma conexão doméstica, recebo o seguinte:
freerdp_set_last_error 0x2000C
Error: protocol security negotiation or connection failure
Então, agora estou tentando usar alguns dos novos comandos do TSG no freerdp 1.2.0 da seguinte maneira, mas isso também não funciona.
Eu posso ver apenas 4 comandos relacionados ao TSG:
/g:<gateway>[:port] Gateway Hostname
/gu:[<domain>]<user> or <user>[@<domain>] Gateway username
/gp:<password> Gateway password
/gd:<domain> Gateway domain
Eu li em algum lugar que eu realmente preciso usar /g
no meu cenário particular, eu posso ter lido isso incorretamente.
Então, quando eu tento:
$ xfreerdp /f /rfx /cert-ignore /v:farm.company.com /d:company.com /g:rds.company.com /u:administrator /p:
Isso vai me dar:
Could not open SAM file!
Could not open SAM file!
Could not open SAM file!
Could not open SAM file!
rts_connect: error! Status Code: 401
HTTP/1.1 401 Unauthorized
Content-Type: text/plain
Server: Microsoft-IIS/7.5
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
WWW-Authenticate: Basic realm="rds.company"
X-Powered-By: ASP.NET
Date: Wed, 02 Jul 2014 12:36:41 GMT
Content-Length: 13
Considerando o comando original:
$ xfreerdp /f /rfx /cert-ignore /v:farm.company.com /d:company.com /u:administrator /p:
Isso funciona em um laptop Linux, conectado à rede na LAN da empresa.
Por que não consigo usar um comando semelhante (com os parâmetros TSG extras) no mesmo laptop Linux, conectado à Internet em casa?
Não estou usando os novos comutadores TSG corretamente?