View 데스크톱에 RDP 연결을 하기 위해 FreeRDP를 사용하려면 Linux 시스템에 FreeRDP의 필수 버전이 설치되어 있어야 합니다.

Ubuntu에서 xfreerdp에 필요한 패키지의 목록을 보려면 https://github.com/FreeRDP/FreeRDP/wiki/Compilation 페이지를 방문하십시오.

사전 요구 사항

Linux 클라이언트 시스템의 경우 https://github.com/FreeRDP/FreeRDP에 있는 GitHub에서 FreeRDP 1.1을 다운로드합니다.

프로시저

  1. 다음 패치 명령을 사용하여 freerdp-1.1.0.patch라는 파일로 패치합니다.
    cd /client-installation-directory/patches/FreeRDP-stable-1.1
    patch -p1 < freerdp-1.1.0.patch
    patch -p1 < freerdp-1.1.0-tls.patch

    여기서 client-installation-directoryVMware-Horizon-View-Client-x.x.x-yyyyyy.i386에 대한 경로입니다. x.x.x는 버전 번호이고 yyyyyy는 빌드 번호입니다. freerdp-1.1.0-tls.patch 파일은 xfreerdp에서 TLSv1.2 연결을 사용하도록 설정합니다. Linux용 VMware Horizon Client를 설치한 경우 freerdp-1.1.0.patchfreerdp-1.1.0-tls.patch 파일이 /usr/share/doc/vmware-horizon-client/patches 디렉토리에 있습니다. freerdp-1.1.0.patch 파일에 대한 자세한 내용은 동일한 client-installation-directory/patches 디렉토리에 있는 README.patches 파일을 참조하십시오.

  2. 다음 명령을 실행합니다.
    cmake -DWITH_SSE2=ON -DWITH_PULSEAUDIO=ON -DWITH_PCSC=ON -DWITH_CUPS=ON .
  3. 다음 명령을 실행합니다.
    make
  4. 다음 명령을 실행하면 빌드된 xfreerdp 바이너리가 실행 PATH의 디렉토리에 설치되어 Horizon Clientxfreerdp의 실행을 통해 프로그램을 실행할 수 있게 됩니다.
    sudo make install
  5. (선택 사항) 가상 인쇄 모듈을 성공적으로 로드할 수 있는지 확인하십시오.
    1. tprdp.so를 FreeRDP 1.1로 로드할 수 있는지 확인하려면 다음 명령을 실행하십시오.
      sudo ln -s /usr/lib/vmware/rdpvcbridge/tprdp.so /usr/local/lib/i386-linux-gnu/freerdp/tprdp-client.so
    2. 가상 인쇄 기능을 활성화한 상태로 Horizon Client를 시작하려면 다음 명령을 실행하십시오.
      vmware-view --rdpclient=xfreerdp --xfreerdpOptions='/cert-ignore /vc:tprdp'
    참고: VMware Blast 또는 PCoIP를 사용하는 경우 가상 인쇄 기능을 사용할 수 있습니다.