Você sempre pode envolvê-lo com um script expect
, que fornece respostas automáticas para as perguntas de "confiança".
link
Atualmente, uso o seguinte comando para iniciar uma sessão RDP que funciona bem:
rds@rds:~/Downloads/FreeRDP$ xfreerdp /v:farm.company.com /d:company.com /g:rds.company.com /f /u:username /p:
No momento, ele exibe todos os itens a seguir e eu tenho que aceitar o certificado duas vezes.
creating directory /home/rds/.config/freerdp
creating directory /home/rds/.config/freerdp/certs
creating directory /home/rds/.config/freerdp/server
Certificate details:
Subject: OU = Domain Control Validated, CN = *.company.com
Issuer: C = US, ST = Arizona, L = Scottsdale, O = "GoDaddy.com, Inc.", OU = http://certs.godaddy.com/repository/, CN = Go Daddy Secure Certificate Authority - G2
Thumbprint: ab:5a:03:f5:23:06:ad:76:57:e0:4a:2c:1f:be:04:b8:13:5c:32:55
The above X.509 certificate could not be verified, possibly because you do not have the CA certificate in your certificate store, or the certificate has expired. Please look at the documentation on how to create local certificate store for a private CA.
Do you trust the above certificate? (Y/N) Y
Password:
Certificate details:
Subject: OU = Domain Control Validated, CN = *.company.com
Issuer: C = US, ST = Arizona, L = Scottsdale, O = "GoDaddy.com, Inc.", OU = http://certs.godaddy.com/repository/, CN = Go Daddy Secure Certificate Authority - G2
Thumbprint: ab:5a:03:f5:23:06:ad:76:57:e0:4a:2c:1f:be:04:b8:13:5c:32:55
The above X.509 certificate could not be verified, possibly because you do not have the CA certificate in your certificate store, or the certificate has expired. Please look at the documentation on how to create local certificate store for a private CA.
Do you trust the above certificate? (Y/N)
Do you trust the above certificate? (Y/N) Y
Isso pode ser alterado para que eu seja solicitado apenas pela senha?
Você sempre pode envolvê-lo com um script expect
, que fornece respostas automáticas para as perguntas de "confiança".
link
Você pode usar o parâmetro --from-stdin
(por exemplo, com o comando yes
) para evitar que o FreeRDP faça perguntas ao usuário, como a verificação dos certificados. Ou use o argumento do cliente /cert-ignore
(não recomendado).
Tags scripting shell-script freerdp