저는 Linux Mint 17.2에서 워크스테이션을 실행하고 있습니다. Windows 작업을 수행해야 할 경우 Windows 2012 서버 가상 머신에 연결합니다. 다음 스크립트를 사용합니다.
xfreerdp +clipboard /u:<username> /p:<password> +nego +sec-rdp +sec-tls \
+sec-nla /gt:rpc /w:1919 /h:1030 /v:<FQDN>
적어도 절반 이상은 잘 작동하고 즉시 연결할 수 있습니다. 하지만 종종 연결에 실패하고 대신 여러 오류 중 하나가 발생합니다. 내가 얻는 가장 중요한 것은
[12:45:20:655] [26192:26193] [ERROR][com.freerdp.core.nla] - SPNEGO failed with NTSTATUS: 0xC000006D
[12:45:20:655] [26192:26193] [ERROR][com.freerdp.core] - freerdp_set_last_error Unknown error class [0xC000006D]
[12:45:20:655] [26192:26193] [ERROR][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_NLA - nla_recv_pdu() fail
[12:45:20:655] [26192:26193] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[12:45:20:655] [26192:26193] [ERROR][com.freerdp.client.x11] - Freerdp connect error exit status 1
일부 네트워킹을 수행하면 이는 "잘못된 비밀번호" 오류이거나 잘못된 DNS 항목인 것으로 보입니다. 가상 머신에서 사용하는 IP 주소가 DNS 확인 IP 주소와 동일한 것을 확인했는데 그렇지 않은 것 같습니다. 스크립트에서 비밀번호 매개변수를 제거하고 비밀번호를 수동으로 입력해도 실패합니다. 말할 필요도 없이 내가 입력한 비밀번호가 정확했습니다. 그렇다면 xfreerdp가 전송 중에 비밀번호를 난독화한 것 같습니다. 나와 동일한 설정(스크립트 제외)을 사용하는 동료가 있는데 그에게는 이러한 문제가 없습니다. 내 컴퓨터에 문제가 있거나 내 스크립트에 문제가 있는 것입니다.
당신의 도움에 감사드립니다
편집: 잘못된 Windows 버전