원격 데스크톱에 연결할 때 VMware Blast 또는 PCoIP가 아니라 RDP를 사용하려는 경우, 원격 데스크톱(rdesktop) 클라이언트를 사용할지, 아니면 Apache 라이센스를 통해 릴리스되었으며 RDP(원격 데스크톱 프로토콜)의 오픈 소스 구현인 FreeRDP(xfreerdp)를 사용할지를 선택할 수 있습니다.
rdesktop 프로그램은 이제 활발히 개발되고 있지 않으므로 Linux 시스템에 FreeRDP의 필수 버전과 패치가 있을 경우 Horizon Client가 xfreerdp 실행 파일도 실행할 수 있게 되어 있습니다.
Ubuntu용 apt 또는 RHEL용 yum 같은 패키지 관리자를 사용하여 Linux 시스템에 최신 버전의 xfreerdp 또는 rdesktop을 설치합니다.
일반 구문
rdesktop의 경우와 마찬가지로, vmware-view 명령줄 인터페이스나 구성 파일의 일부 속성을 사용하여 xfreerdp의 옵션을 지정할 수 있습니다.
- Horizon Client가 rdesktop이 아닌 xfreerdp를 실행하도록 지정하려면 올바른 명령줄 옵션이나 구성 키를 사용해야 합니다.
명령줄 옵션: --rdpclient="xfreerdp" 구성 키: view.rdpClient="xfreerdp" - xfreerdp 프로그램을 사용하도록 옵션을 지정하려면 올바른 명령줄 옵션이나 구성 키를 사용하여 FreeRDP 옵션을 지정해야 합니다.
명령줄 옵션: --xfreerdpOptions 구성 키: view.xfreerdpOptions
vmware-view 명령줄 인터페이스 및 구성 파일 사용에 대한 자세한 내용은 vmware-view 명령줄 인터페이스 및 구성 파일 사용의 내용을 참조하십시오.
네트워크 수준 인증 구문
--enableNla
또한, 인증서 확인 절차가 성공하기 위해서는 /cert-ignore 옵션을 추가해야 합니다. 다음은 올바른 구문의 예시입니다.
vmware-view --enableNla --rdpclient=xfreerdp --xfreerdpOptions="/p:password /cert-ignore /u:user-name /d:domain-name /v:server"
암호에 특수 문자가 포함되어 있을 경우 특수 문자를 이스케이프하십시오(예: \$).
Horizon Client와 함께 FreeRDP 사용에 따른 구문
다음 지침에 유의하십시오.
- 일반적으로 따옴표 안에 넣는 특수 문자를 이스케이프해야 합니다. 예를 들어, pa$$word에서 특수 문자 $를 이스케이프하지 않았으므로 다음 명령은 작동하지 않습니다.
(잘못된 예)
vmware-view --rdpclient=xfreerdp --xfreerdpOptions="/p:'pa$$word' /u:'crt\administrator'"
대신 다음과 같이 사용해야 합니다.
(올바른 예)
vmware-view --rdpclient=xfreerdp --xfreerdpOptions="/p:'pa\$\$word' /u:'crt\administrator'"
- 최종 사용자가 Horizon Client의 세션 인 세션 구현을 사용할 경우 /rfx 옵션을 사용해야 합니다. 세션 인 세션 구현을 예로 들자면, 최종 사용자가 씬 클라이언트에서 Horizon Client에 로그인하면 최종 사용자에게 Horizon Client 인터페이스만 보이게 되고, 최종 사용자는 RDS 호스트가 제공한 원격 애플리케이션을 사용하기 위해 Horizon Client의 중첩된 버전을 시작하는 것입니다. 이 경우, /rfx 옵션을 사용하지 않으면 최종 사용자는 중첩 클라이언트의 데스크톱 및 애플리케이션 선택기에서 원격 데스크톱과 애플리케이션 아이콘을 볼 수 없습니다.
RDP 연결에 대한 기능 제한 사항
알려진 문제로 인해 rdesktop은 현재 Ubuntu 시스템에서 작동하지 않습니다.
RDP 연결과 관련된 기타 알려진 문제의 전체 목록은 "Linux용 Horizon Client 릴리스 정보" 를 참조하십시오.