Você precisa ter certeza de que o layout do comando que você está digitando está correto. Se você tem uma coisa bagunçada ou no local errado, então você terá um erro, não importa o que você tente.
o comando que você tentou executar $ xfreerdp /f /rfx /cert-ignore /v:farm.company.com /d:company.com /g:rds.company.com /u:administrator /p:
você precisa digitar o comando como este-
xfreerdp /cert-ignore /v:WORKSTATION /d:DOMAIN /u:USERNAME /p:PASSWORD /g:GATEWAY
Agora, se você não estiver usando a mesma conta para o servidor de terminal do gateway de RD, será necessário executar este xfreerdp /v:WORKSTATION /d:DOMAIN /u:USERNAME /p:PASSWORD /g:GATEWAY
/gd:GATEWAYDOMAIN /gu:GATEWAYUSERNAME /gp:GATEWAYPASSWORD
.
A razão pela qual isso é necessário é que, se o usuário que está se conectando não estiver salvo no gateway rd como uma conta autorizada, ele se recusará a conectar esse usuário. de modo que o usuário principal para o gateway que tem todos os direitos para acessar a conexão será capaz de forçar conectá-los através de e deviam fazer a conexão completa. Isso permite uma espécie de conexão de força
Certifique-se também de que o seu roteador que você está usando na empresa está configurado para ter acesso a partir de conexões remotas de fora do escritório. Isso também irá causar para falhas de conexão se nunca foi instalado ou configurado incorretamente.