원격 데스크톱에 RDP 연결을 하기 위해 FreeRDP를 사용하려면 Linux 시스템에 FreeRDP의 필수 버전이 설치되어 있어야 합니다.
프로시저
- 다음 패치 명령을 사용하여 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-directory는 VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.Arch의의 경로입니다. 여기서 YYMM은 마케팅 버전 번호이고, x.x.x는 내부 버전 번호이고, yyyyyyy는 빌드 번호이고, arch는 CPU 명령 집합 아키텍처입니다.
freerdp-1.1.0-tls.patch 파일은 xfreerdp에서 TLSv1.2 연결을 사용하도록 설정합니다. Linux용 VMware Horizon Client를 설치한 경우 freerdp-1.1.0.patch 및 freerdp-1.1.0-tls.patch 파일이 /usr/share/doc/vmware-horizon-client/patches 디렉토리에 있습니다. freerdp-1.1.0.patch 파일에 대한 자세한 내용은 동일한 client-installation-directory/patches 디렉토리에 있는 README.patches 파일을 참조하십시오.
- 다음 명령을 실행합니다.
cmake -DWITH_SSE2=ON -DWITH_PULSEAUDIO=ON -DWITH_PCSC=ON -DWITH_CUPS=ON .
- 다음 명령을 실행합니다.
- 다음 명령을 실행하면 빌드된 xfreerdp 바이너리가 실행 PATH의 디렉토리에 설치되어 Horizon Client가 xfreerdp의 실행을 통해 프로그램을 실행할 수 있게 됩니다.