원격 데스크톱에 연결할 때 VMware Blast 또는 PCoIP가 아니라 RDP를 사용하려는 경우, 원격 데스크톱(rdesktop) 클라이언트를 사용할지, 아니면 Apache 라이센스를 통해 릴리스되었으며 RDP(원격 데스크톱 프로토콜)의 오픈 소스 구현인 FreeRDP(xfreerdp)를 사용할지를 선택할 수 있습니다.

rdesktop 프로그램은 이제 활발히 개발되고 있지 않으므로 Linux 시스템에 FreeRDP의 필수 버전과 패치가 있을 경우 Horizon Clientxfreerdp 실행 파일도 실행할 수 있게 되어 있습니다.

Ubuntu용 apt 또는 RHEL용 yum 같은 패키지 관리자를 사용하여 Linux 시스템에 최신 버전의 xfreerdp 또는 rdesktop을 설치합니다.

중요: Microsoft RDS 호스트에서 원격 데스크톱 또는 애플리케이션에 연결할 계획이고 그 호스트가 라이센싱의 디바이스별 모드로 구성되어 있으면 xfreerdp를 사용하거나 라이센싱 모드를 사용자별 모드로 변경해야 합니다. 디바이스별 라이센싱 모드를 사용하면 RDP 클라이언트가 클라이언트 ID를 제공해야 하는데 xfreerdp는 클라이언트 ID를 제공하는 반면 rdesktop은 제공하지 않기 때문입니다.

일반 구문

rdesktop의 경우와 마찬가지로, vmware-view 명령줄 인터페이스나 구성 파일의 일부 속성을 사용하여 xfreerdp의 옵션을 지정할 수 있습니다.

  • Horizon Clientrdesktop이 아닌 xfreerdp를 실행하도록 지정하려면 올바른 명령줄 옵션이나 구성 키를 사용해야 합니다.
    명령줄 옵션: --rdpclient="xfreerdp"
    구성 키: view.rdpClient="xfreerdp"
  • xfreerdp 프로그램을 사용하도록 옵션을 지정하려면 올바른 명령줄 옵션이나 구성 키를 사용하여 FreeRDP 옵션을 지정해야 합니다.
    명령줄 옵션: --xfreerdpOptions
    구성 키: view.xfreerdpOptions

vmware-view 명령줄 인터페이스 및 구성 파일 사용에 대한 자세한 내용은 vmware-view 명령줄 인터페이스 및 구성 파일 사용의 내용을 참조하십시오.

네트워크 수준 인증 구문

많은 rdesktop 프로그램용 구성 옵션이 xfreerdp 프로그램의 것과 동일합니다. 한 가지 주요 차이점은 xfreerdp가 네트워크 수준 인증(NLA)을 지원한다는 점입니다. NLA는 기본적으로 꺼져 있습니다. 네트워크 수준 인증을 켜려면 다음 명령줄 옵션을 사용해야 합니다.
--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 릴리스 정보" 를 참조하십시오.