Linux 데스크톱의 경우 /etc/vmware/config 파일, /etc/vmware/viewagent-custom.conf 파일 및 /etc/vmware/viewagent-greeter.conf 파일에서 항목을 편집하여 특정 옵션을 구성할 수 있습니다.
Horizon Agent 설치 중에 설치 관리자는 다음 구성 템플릿 파일을 /etc/vmware로 복사합니다.
- config.template
- viewagent-custom.conf.template
- viewagent-greeter.conf.template
또한 /etc/vmware/config, /etc/vmware/viewagent-custom.conf 및 /etc/vmware/viewagent-greeter.conf가 없는 경우 설치 관리자는 다음 작업을 수행합니다.
- config.template을 config로 확장합니다.
- viewagent-custom.conf.template을 viewagent-custom.conf로 복사합니다.
- viewagent-greeter.conf.template을 /etc/vmware/viewagent-greeter.conf로 복사합니다.
구성 파일은 Horizon Agent for Linux 구성 옵션을 모두 나열하고 기록합니다. 옵션을 설정하려면 설명을 제거하고 값을 적절하게 변경합니다.
RemoteDisplay.buildToLossless=TRUE
구성을 변경하고 나면 변경이 적용되도록 Linux를 다시 부팅합니다.
/etc/vmware/config의 구성 옵션
값/형식 | 기본값 | 설명 | |
---|---|---|---|
appScanner.logLevel | error, warn, info 또는 debug | info | 이 옵션을 사용하여 appScanner 로그 파일에 보고되는 세부 수준을 지정합니다. 이 파일은 원격 애플리케이션 세션과 관련된 작업을 기록합니다. 유효한 값은 가장 덜 자세한 "오류" 수준부터 가장 자세한 "디버그" 수준까지 다양합니다. appScanner 로그는 /tmp/vmware-root/vmware-appScanner-<pid>.log에 있습니다. 여기서 <pid>는 appScanner 프로세스의 ID입니다. |
옵션 | error, warn, info, verbose, debug 또는 trace | info | 이 옵션을 사용하여 BlastProxy 로그 파일에 보고되는 세부 수준을 지정합니다. 유효한 값은 가장 덜 자세한 "오류" 수준부터 가장 자세한 "추적" 수준까지 다양합니다. BlastProxy 로그는 /tmp/vmware-root/vmware-BlastProxy-<pid>.log에 있습니다. 여기서 <pid>는 BlastProxy 프로세스의 ID입니다. |
BlastProxy.UdpEnabled | true 또는 false | true | BlastProxy가 보안 포트 22443을 통해 UDP 요청을 Horizon Agent로 전달하는지 여부를 지정하려면 이 옵션을 사용합니다. true는 UDP 전달을 사용하도록 설정합니다. false는 UDP 전달을 비활성화합니다. |
cdrserver.cacheEnable | true 또는 false | true | 에이전트에서 클라이언트 측으로의 쓰기 캐싱 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
cdrserver.customizedSharedFolderPath | folder_path | /home/ | 이 옵션을 사용하여 클라이언트 드라이브 리디렉션 공유 폴더 위치를 기본 /home/user/tsclient 디렉토리에서 사용자 지정 디렉토리로 변경합니다. 예를 들어, 사용자 test가 클라이언트 드라이브 리디렉션 공유 폴더를 /home/test/tsclient 대신 /mnt/test/tsclient에 배치하려는 경우 cdrserver.customizedSharedFolderPath=/mnt/를 지정할 수 있습니다.
참고: 이 옵션을 적용하려면 지정된 폴더가 존재하고 올바른 사용자 사용 권한으로 구성되어야 합니다.
|
cdrserver.forcedByAdmin | true 또는 false | false | 클라이언트가 cdrserver.shareFolders 옵션에 지정되지 않은 폴더를 공유할 수 있는지 여부를 제어하려면 이 옵션을 설정합니다. |
cdrserver.logLevel | error, warn, info, debug, trace 또는 verbose | info | vmware-CDRserver.log 파일의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
cdrserver.permissions | R | RW | Horizon Client가 공유하는 폴더에 대해 Horizon Agent가 갖는 읽기/쓰기 사용 권한을 적용하려면 이 옵션을 사용합니다. 예:
일반적인 사용법은 다음과 같습니다.
|
cdrserver.sharedFolders | file_path1,R;file-path2,; file_path3,R; ... | 정의되지 않음 | 클라이언트가 Linux 데스크톱과 공유할 수 있는 폴더에 대한 하나 이상의 파일 경로를 지정합니다. 예:
|
Clipboard.Direction | 0, 1, 2, 또는 3 | 2 | 클립보드 리디렉션 정책을 지정하려면 이 옵션을 사용합니다. 유효한 값은 다음과 같습니다.
|
collaboration.enableControlPassing | true 또는 false | true | 공동 작업자의 Linux 데스크톱 제어를 허용하거나 제한하려면 이 옵션을 설정합니다. 읽기 전용 공동 작업 세션을 지정하려면 이 옵션을 false로 설정합니다. |
collaboration.enableEmail | true 또는 false | true | 설치된 e-메일 애플리케이션을 사용하여 공동 작업 초대 보내기를 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. 이 옵션을 비활성화한 경우, 이메일 애플리케이션을 설치했더라도 이메일을 사용하여 공동 작업자를 초대할 수 없습니다. |
collaboration.logLevel | error, info 또는 debug | info | 이 옵션을 사용하여 공동 작업 세션에 사용되는 로그 수준을 설정합니다. 로그 수준이 debug이면 collabui 함수에 대한 모든 호출과 collabor 목록 컨텐츠가 기록됩니다. |
collaboration.maxCollabors | 20 이하의 정수 | 5 | 세션에 가입하도록 초대할 수 있는 공동 작업자의 최대 수를 지정합니다. |
collaboration.serverUrl | [URL] | 정의되지 않음 | 공동 작업 초대에 포함할 서버 URL을 지정합니다. |
Desktop.displayNumberMax | 정수 | 159 | 사용자 세션에 할당할 X Window 시스템 디스플레이 번호 범위의 상한을 지정합니다. 이 기능은 SLED/SLES 데스크톱에서 지원되지 않습니다. 단일 디스플레이 번호로 할당을 제한하려면 Desktop.displayNumberMax 및 Desktop.displayNumberMin을 동일한 값으로 설정합니다.
참고: 디스플레이 번호 0~9를 포함하는 범위를 지정하면 X 서버에서 충돌이 발생할 수 있습니다.
VMware KB(기술 자료) 문서 81704에 설명된 해결 방법을 사용하십시오.
|
Desktop.displayNumberMin | 정수 | 100 | 사용자 세션에 할당할 X Window 시스템 디스플레이 번호 범위의 하한을 지정합니다. 이 기능은 SLED/SLES 데스크톱에서 지원되지 않습니다. 단일 디스플레이 번호로 할당을 제한하려면 Desktop.displayNumberMax 및 Desktop.displayNumberMin을 동일한 값으로 설정합니다.
참고: 디스플레이 번호 0~9를 포함하는 범위를 지정하면 X 서버에서 충돌이 발생할 수 있습니다.
VMware KB(기술 자료) 문서 81704에 설명된 해결 방법을 사용하십시오.
|
DesktopWorker.ttyNum | 2~12 사이의 정수 | 7 | 물리적 Linux 호스트 시스템에서 그래픽 데스크톱을 표시하기 위한 TTY 기능 키를 할당합니다. 기본값은 7이며, 그래픽 데스크톱을 표시하기 위한 바로 가기로 Ctrl+Alt+F7을 할당합니다. 이 옵션은 물리적 호스트 시스템에만 적용됩니다. |
mksVNCServer.useUInputButtonMapping | true 또는 false | false | Ubuntu 및 SLED/SLES 데스크톱, MATE를 실행하는 RHEL 데스크톱에서 왼손잡이용 마우스 지원을 사용하도록 설정하려면 이 옵션을 설정합니다. 자세한 내용은 다음 VMware KB(기술 자료) 문서 90098을 참조하십시오. |
mksvhan.clipboardSize | 정수 | 1024 | 이 옵션을 사용하여 복사하여 붙여넣을 클립보드 최대 크기를 지정합니다. |
pcscd.maxReaderContext | 정수 | PC/SC 스마트 카드 데몬(pcscd)에서 정의된 값을 사용합니다. | 스마트 카드 리디렉션에 허용되는 판독기 컨텍스트 또는 슬롯의 최대 수를 지정합니다. 최대 판독기 컨텍스트 수가 사용자 지정 PC/SC Lite 라이브러리에서 지정한 값과 일치하는지 확인하려면 이 옵션을 사용합니다. |
pcscd.readBody | true 또는 false | PC/SC 스마트 카드 데몬(pcscd)에서 정의된 값을 사용합니다. | CMD_WAIT_READER_STATE_CHANGE 또는 CMD_STOP_WAITING_READER_STATE_CHANGE PC/SC Lite 메시지 처리기에서 wait_reader_state_change의 본문을 읽을지 여부를 지정합니다. 메시지 본문을 읽으려면 true를 지정합니다. 메시지 본문 읽기를 건너뛰려면 false를 지정합니다. 스마트 카드 리디렉션 기능의 메시지 읽기 설정이 사용자 지정 PC/SC Lite 라이브러리에서 지정한 설정과 일치하는지 확인하려면 이 옵션을 사용합니다. 이 옵션은 pcscd.maxReaderContext가 구성된 경우에만 적용합니다. |
printSvc.customizedPpd | printer_name_1=ppd_path_1;printer_name_2=ppd_path_2... | 정의되지 않음 | VMware Integrated Printing을 통해 리디렉션된 프린터의 사용자 지정 PPD 파일에 대한 파일 경로를 지정하려면 이 옵션을 사용합니다. NPD(기본 프린터 드라이버) 또는 UPD(범용 프린터 드라이버)를 사용하지 않는 모든 프린터에 대해 사용자 지정 PPD 파일 경로를 정의해야 합니다. 클라이언트 시스템에 정의된 프린터 이름을 입력하고 에이전트 시스템의 사용자 지정 PPD 파일에 대한 절대 파일 경로를 입력합니다. 목록의 항목 사이에 세미콜론을 사용합니다. |
printSvc.defaultPrintOptions | 공백으로 구분된 인쇄 설정 목록: ColorMode= Color 또는 Mono Duplex= None, DuplexTumble 또는 DuplexNoTumble 미디어 크기를 나타내는 PageSize= 문자열 number-up= 정수 number-up-layout= None, lrtb, lrbt, rltb, rlbt, tblr, tbrl, btlr 또는 btrl OutputOrder= Normal 또는 Reverse page-set= all, even 또는 odd noCollate 또는 Collate |
ColorMode=Color Duplex=None PageSize=A4 number-up=1 number-up-layout=None OutputOrder=Normal page-set=all noCollate |
소스 애플리케이션이 인쇄 설정을 감지할 수 없는 경우 VMware Integrated Printing을 통해 출력을 인쇄하는 데 사용되는 기본 인쇄 설정을 지정하려면 이 옵션을 사용합니다. 대/소문자를 구분하는 값을 입력하고 목록의 항목 사이에 공백을 사용합니다.
참고: 이 옵션은 Windows용 Horizon Client, Linux용 Horizon Client 또는 Mac용 Horizon Client에서 인쇄하는 경우에만 지원됩니다.
|
printSvc.enable | true 또는 false | true | 클라이언트 프린터 리디렉션을 포함하는 VMware Integrated Printing 기능을 사용하도록 설정하거나 비활성화합니다.
참고: VMware Integrated Printing을 사용하도록 설정하려면 이러한 구성 옵션을
둘 다
true로 설정해야 합니다.
이러한 옵션 중 하나를 false로 설정하면 다른 옵션이 true로 설정되어 있더라도 VMware Integrated Printing이 비활성화되었습니다. |
printSvc.jobOwnerAsLocal | true 또는 false | false | VMware Integrated Printing 기능의 인쇄 작업 소유자 이름으로 설정할 사용자 이름을 정의합니다. 로컬 사용자 이름을 인쇄 작업 소유자 이름으로 설정하려면 true를 지정합니다. 원격 세션에 로그인하는 데 사용되는 이름을 인쇄 작업 소유자 이름으로 설정하려면 false를 지정합니다. |
printSvc.logLevel | error, warn, info 또는 debug | info | VMware Integrated Printing 이벤트 로그의 로그 수준을 설정합니다. |
printSvc.paperListFile | 인쇄에 사용할 수 있는 용지 크기 목록이 포함된 구성 파일의 파일 경로 | 정의되지 않음 | VMware Integrated Printing을 통해 출력을 인쇄하는 데 사용할 수 있는 용지 크기의 목록을 정의하려면 이 옵션을 사용합니다. 올바른 형식의 구성 파일에 대한 경로를 지정할 때 구성 파일에 나열된 용지 크기만 인쇄 시 옵션으로 사용할 수 있습니다.
참고: 이 옵션은 Windows용 Horizon Client에서 인쇄할 때만 지원됩니다. 이 옵션은 Windows 클라이언트 시스템의 리디렉션된 모든 프린터에 전체적으로 적용됩니다.
구성 파일을 생성할 때 다음 형식 규칙을 따라야 합니다.
올바른 형식의 구성 파일에 대해서는 다음 예를 참조하십시오. Letter, Letter, 2159, 2794, 612, 792 A3, A3, 2970, 4200, 842, 1191 A4, A4, 2100, 2970, 595, 842 |
printSvc.printerFilter | 하나 이상의 검색 쿼리의 논리적 조합 | 정의되지 않음 | VMware Integrated Printing 리디렉션에서 제외할 클라이언트 프린터를 지정하는 필터를 정의하려면 이 옵션을 사용합니다. 필터에 지정된 프린터는 리디렉션되지 않으며 Linux 데스크톱에서 사용 가능한 프린터로 표시되지 않습니다. 프린터 필터를 정의할 때는 다음 지침을 따르십시오.
예를 들어 다음 필터는 프린터 이름에 와일드카드와 'Port' 또는 'DFCreator' 문자열이 차례대로 포함되고 드라이버 이름에 'Acme' 문자열이 포함된 모든 프린터를 제외합니다.
printSvc.printerFilter="(PrinterName='Port' OR PrinterName='.?DFCreator') AND DriverName='Acme'" |
printSvc.usePdfFilter | true 또는 false | true | PDF를 인쇄 형식으로 사용하도록 리디렉션된 프린터의 PPD 파일을 업데이트하거나 업데이트하지 않습니다.
참고: 이 옵션은 Linux용 Horizon Client 또는 Mac용 Horizon Client에서 인쇄하는 경우에만 지원됩니다. 이 옵션은 Linux 또는 Mac 클라이언트 시스템의 리디렉션된 모든 프린터에 전체적으로 적용됩니다.
|
printSvc.watermarkEnabled | true 또는 false | false | 워터마크를 VMware Integrated Printing을 사용하여 인쇄된 작업에 포함하는 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. 자세한 내용은 Linux 데스크톱에서 VMware Integrated Printing을 사용하여 워터마크 추가 항목을 참조하십시오. |
rdeSvc.allowDisplayScaling | true 또는 false | false | 텍스트, 아이콘 및 탐색 요소의 크기를 변경하는 디스플레이 크기 조정을 사용하도록 설정하거나 비활성화하려면 이 옵션을 지정합니다. |
rdeSvc.blockedWindows | 애플리케이션 실행 파일에 대한 세미콜론으로 구분된 경로 목록 | N/A | 특정 애플리케이션을 원격 애플리케이션 세션으로 시작하는 것을 차단하려면 이 옵션을 사용합니다. 각 애플리케이션 실행 파일에 대한 경로를 지정하고 세미콜론을 사용하여 목록의 항목을 구분합니다. 예: rdeSvc.blockedWindows=/usr/libexec/gnome-terminal-server; |
rdeSvc enableOptimizedResize | true 또는 false | true | Windows용 Horizon Client에서 게시된 애플리케이션 세션에 최적화된 창 크기 조정을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. 이 옵션을 사용하도록 설정하면 Windows 클라이언트 사용자는 화면 아티팩트가 표시되지 않는 상태에서 게시된 애플리케이션 창의 크기를 조정할 수 있습니다. |
rdeSvc.enableWatermark | true 또는 false | false | 디지털 워터마크 기능을 사용하도록 설정하거나 비활성화합니다. 기능에 대한 자세한 내용은 VMware Horizon 8의 Linux 데스크톱 기능 항목을 참조하십시오. |
rdeSvc.watermark.fit | 0: 타일 1: 중앙 2: 다중 |
0 | 9개의 정사각형으로 나뉘어 화면에 표시되는 디지털 워터마크의 레이아웃을 정의합니다.
|
rdeSvc.watermark.font | serif sans-serif cursive fantasy monospace |
serif | 디지털 워터마크에 사용되는 글꼴을 정의합니다. |
rdeSvc.watermark.fontSize | 값 범위 내의 정수: 8–72 | 12 | 디지털 워터마크의 글꼴 크기(포인트)를 정의합니다. |
rdeSvc.watermark.margin | 값 범위 내의 정수: 0–1024 | 50 | 타일 레이아웃의 디지털 워터마크 주변 공간 크기(픽셀)를 정의합니다. 워터마크가 크기가 조정되면 여백도 비례적으로 조정됩니다. |
rdeSvc.watermark.opacity | 값 범위 내의 정수: 0–255 | 50 | 디지털 워터마크 텍스트의 투명도 수준을 정의합니다. |
rdeSvc.watermark.rotation | 값 범위 내의 정수: 0–360 | 45 | 디지털 워터마크 텍스트의 표시 각도를 정의합니다. |
rdeSvc.watermark.template | 사용 가능한 정보 변수를 사용하여 구성된 문자열입니다. $BROKER_USER_NAME $BROKER_DOMAIN_NAME $USER_NAME $USER_DOMAIN $MACHINE_NAME $REMOTE_CLIENT_IP $CLIENT_CONNECT_TIME |
$USER_DOMAIN\ $USER_NAME\n $MACHINE_NAME On $CLIENT_CONNECT_TIME \n$REMOTE_CLIENT_IP |
디지털 워터마크에 표시할 텍스트를 정의합니다. 정보 변수의 조합과 순서를 사용하여 워터마크를 구성합니다. 문자 제한은 1024자이고, 확장 후에는 4096자입니다. 텍스트는 최대 길이를 초과할 경우 잘립니다. |
RemoteDisplay.allowAudio | true 또는 false | true | 오디오 출력을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.allowH264 | true 또는 false | true | 이 옵션을 설정하여 H.264 인코딩을 사용하도록 설정하거나 비활성화합니다. |
RemoteDisplay.allowH264YUV444 | true 또는 false | true | 클라이언트에서 지원하는 경우 높은 색상 정확도를 제공하는 H.264 YUV 4:4:4 인코딩을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.allowHEVC | true 또는 false | true | HEVC(고효율도 비디오 코딩)를 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.allowHEVCYUV444 | true 또는 false | true | 클라이언트에서 지원하는 경우 높은 색상 정확도를 제공하는 HEVC YUV 4:4:4 인코딩을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.allowVMWKeyEvent2Unicode | true 또는 false | true | Horizon Agent에서 클라이언트의 키보드 입력을 나타내는 유니코드 이벤트를 처리하는 것을 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. 이 옵션을 사용하도록 설정하면 클라이언트 시스템에서 키보드 입력을 나타내는 유니코드 값을 원격 데스크톱에 전송합니다. Linux는 유니코드 입력을 기본적으로 지원하지 않으므로 Horizon Agent는 먼저 유니코드 값을 KeyCodes로 변환한 다음, KeyCodes를 운영 체제에 전송하여 적절한 유니코드 문자를 표시합니다. 이 옵션이 비활성화되면 Horizon Agent는 클라이언트에서 전송된 유니코드 이벤트를 처리하지 않습니다. |
RemoteDisplay.buildToLossless | true 또는 false | false | 그래픽 애플리케이션, 특히 그래픽 디자인 애플리케이션에서는 Linux 데스크톱의 클라이언트 디스플레이에서 이미지의 정확한 픽셀 렌더링이 수행되어야 합니다. Linux 데스크톱에서 생성되고 클라이언트 디바이스에서 렌더링되는 이미지 및 비디오 재생을 위해 무손실 빌드 모드를 구성할 수 있습니다. 이 기능에서는 클라이언트와 ESXi 호스트 사이에 추가 대역폭을 사용합니다. 이 옵션을 사용하도록 설정하면 H.264 인코딩이 비활성화됩니다. |
RemoteDisplay.cursorWarpingMaxDelayMsec | 250 이상의 정수 | 1000 | 이 설정은 마우스 커서 이동 감지를 조정합니다. 사용자의 최근 마우스 상호 작용 이후 가장 긴 지연을 나타내므로 에이전트 측 마우스 이동에서 커서 이동이 테스트됩니다. 값이 높을수록 이동 감지의 정확성이 향상되고 에이전트와 클라이언트 마우스 이동 간의 경합을 방지할 수 있습니다. 값이 낮을수록 Zoom 또는 Microsoft Teams 화면을 공유하는 동안 원격 사용자의 마우스 이동과 같이 Horizon Client에서 시작되지 않은 마우스 이동 감지 속도가 향상됩니다. |
RemoteDisplay.cursorWarpingSimulateUserInput | true 또는 false | false | 이 설정은 Microsoft Teams 및 Zoom의 화면 공유 기능과 같이 커서 이동을 지원하지 않는 애플리케이션의 제한 사항을 해결합니다. true로 설정된 경우 Horizon Agent에서 Horizon Client가 아닌 Horizon Agent에서 시작된 갑작스러운 마우스 움직임과 같은 마우스 커서 이동을 감지할 때 Horizon Client에서 시작된 것처럼 이 마우스 이동을 시뮬레이션합니다. 이 기능은 사용자가 Microsoft Teams 또는 Zoom을 사용하여 Horizon Agent 데스크톱 화면을 공유하고 화면을 공유하는 사용자가 커서를 이동하도록 하려는 경우에 유용합니다. |
RemoteDisplay.enableCursorWarping | true 또는 false | false | 이 옵션을 true로 설정하면 커서 이동 감지 기능이 활성화됩니다. 설정이 활성화되면 원격 에이전트는 에이전트에서 시작된 갑작스러운 마우스 위치 변경을 감지하고 이에 맞춰 사용자의 로컬 마우스 커서를 이동합니다. 이 설정이 비활성화되면 클라이언트는 원격 에이전트의 갑작스러운 커서 이동을 무시합니다. 이 설정은 기본적으로 비활성화됩니다(false로 설정). |
RemoteDisplay.enableNetworkContinuity | true 또는 false | true | Horizon Agent for Linux에서 네트워크 연속성 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.enableNetworkIntelligence | true 또는 false | true | Horizon Agent for Linux에서 네트워크 인텔리전스 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.enableStats | true 또는 false | false | mks 로그에서 대역폭, FPS, RTT 등과 같은 VMware Blast 디스플레이 프로토콜 통계를 사용하도록 설정하거나 비활성화합니다. |
RemoteDisplay.enableUDP | true 또는 false | true | Horizon Agent for Linux에서 UDP 프로토콜 지원을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.maxBandwidthBurstMsec | 정수 | 1000 | 클라이언트로 전송되는 데이터의 대역폭 버스팅 간격을 지정합니다. 이 옵션은 네트워크 대역폭이 RemoteDisplay.maxBandwidthKbps로 설정된 대역폭 제한을 일시적으로 초과할 수 있는 시간 간격(밀리초)을 구성합니다. 예를 들어 RemoteDisplay.maxBandwidthKbps = 4000 및 RemoteDisplay.maxBandwidthBurstMsec = 1000인 경우 1초 간격 동안 출력이 4Kbit를 초과하면 안 됩니다. 이러한 4Kbit 데이터는 1초 간격이 시작할 때 집중 버스트로 출력되거나 필요에 따라 1초 간격 동안 분산될 수 있습니다. |
RemoteDisplay.maxBandwidthKbps | 정수 | 1000000 | VMware Blast 세션에 초당 킬로비트(Kbps)로 최대 대역폭을 지정합니다. 대역폭은 모든 이미징, 오디오, 가상 채널 및 VMware Blast 제어 트래픽을 포함합니다. 유효한 값은 4Gbps(4096000) 미만이어야 합니다.
참고: 실제로 허용되는 최대 대역폭은 다음 값 중
더 작은 값입니다.
|
RemoteDisplay.maxBandwidthKbpsPerMegaPixelOffset | 정수 | 0 | 세션에 사용할 수 있는 총 화면 영역을 기준으로 VMware Blast 세션에 대한 최대 대역폭 제한(초당 킬로비트(Kbps))을 결정하는 데 사용되는 오프셋 및 기울기 값을 지정합니다. 이 최대 대역폭 제한은 다음 수식에서 계산됩니다. MaxBandwidthCap = Offset + (Slope * ScreenArea) 여기서 다음이 적용됩니다.
참고: 실제로 허용되는 최대 대역폭은 다음 값 중
더 작은 값입니다.
|
RemoteDisplay.maxBandwidthKbpsPerMegaPixelSlope | 100에서 100000 사이의 정수 | 6200 | |
RemoteDisplay.minBandwidthKbps | 정수 | 256 | VMware Blast 세션에 초당 킬로비트(Kbps)로 최소 대역폭을 지정합니다. 대역폭은 모든 이미징, 오디오, 가상 채널 및 VMware Blast 제어 트래픽을 포함합니다. |
RemoteDisplay.maxFPS | 정수 | 30 | 화면 업데이트의 최대 속도를 지정합니다. 사용자가 소비하는 평균 대역폭을 관리하려면 이 설정을 사용합니다. 유효한 값은 3에서 60 사이여야 합니다. 기본값은 초당 30회 업데이트입니다. |
RemoteDisplay.maxQualityJPEG | 사용할 수 있는 값 범위: 1-100 | 90 | JPEG/PNG 인코딩의 데스크톱 디스플레이 이미지 품질을 지정합니다. 높은 품질 설정은 더 정적이어서 이미지 품질이 더 좋은 화면 영역에 사용합니다. |
RemoteDisplay.midQualityJPEG | 사용할 수 있는 값 범위: 1-100 | 35 | JPEG/PNG 인코딩의 데스크톱 디스플레이 이미지 품질을 지정합니다. 데스크톱 디스플레이의 보통 품질 설정에 사용됩니다. |
RemoteDisplay.minQualityJPEG | 사용할 수 있는 값 범위: 1-100 | 25 | JPEG/PNG 인코딩의 데스크톱 디스플레이 이미지 품질을 지정합니다. 낮은 품질 설정은 스크롤이 발생하는 경우와 같이 자주 변경되는 화면 영역에 사용합니다. |
RemoteDisplay.qpmaxH264 | 사용할 수 있는 값 범위: 0-51 | 36 | 이 옵션을 사용하여 H.264 또는 HEVC 인코딩을 사용하도록 구성된 원격 디스플레이에서 최상의 이미지 품질을 지정하는 H264minQP 양자화 매개 변수를 설정합니다. RemoteDisplay.qpminH264에 설정된 값보다 큰 값을 설정합니다. |
RemoteDisplay.qpminH264 | 사용할 수 있는 값 범위: 0-51 | 10 | 이 옵션을 사용하여 H.264 또는 HEVC 인코딩을 사용하도록 구성된 원격 디스플레이에서 최저 이미지 품질을 지정하는 H264maxQP 양자화 매개 변수를 설정합니다. RemoteDisplay.qpmaxH264에 설정된 값보다 작은 값을 설정합니다. |
RemoteDisplay.updateCacheSizeKB | 정수 | 256000 | 인코더 이미지 캐시의 최대 크기(킬로바이트)를 설정하려면 이 옵션을 사용합니다.
|
UsbRedirPlugin.log.logLevel | error, warn, info, debug, trace 또는 verbose | info | USB 리디렉션 플러그인의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
UsbRedirServer.log.logLevel | error, warn, info, debug, trace 또는 verbose | info | USB 리디렉션 서버의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
vdpservice.log.logLevel | fatal error, warn, info, debug 또는 trace | info | vdpservice의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
viewusb.AllowAudioIn | {m|o}:{true|false} | 정의되지 않음, true와 동일 | 오디오 입력 디바이스가 리디렉션되도록 허용하거나 허용하지 않으려면 이 옵션을 사용합니다. 예: o:false |
viewusb.AllowAudioOut | {m|o}:{true|false} | 정의되지 않음, false와 동일 | 오디오 출력 디바이스의 리디렉션을 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. |
viewusb.AllowAutoDeviceSplitting | {m|o}:{true|false} | 정의되지 않음, false와 동일 | 복합 USB 디바이스의 자동 분할을 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. 예: m:true |
viewusb.AllowDevDescFailsafe | {m|o}:{true|false} | 정의되지 않음, false와 동일 | Horizon Client가 구성 또는 디바이스 설명자를 가져오지 못할 경우에도 디바이스가 리디렉션되도록 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. 구성 또는 디바이스 설명자를 가져오지 못할 경우에도 디바이스를 허용하려면 IncludeVidPid 또는 IncludePath와 같은 Include 필터에 포함하십시오. |
viewusb.AllowHIDBootable | {m|o}:{true|false} | 정의되지 않음, true와 동일 | HID 부팅 가능 디바이스로도 알려져 있는, 부팅 시에 사용 가능한 키보드 또는 마우스 이외의 입력 디바이스의 리디렉션을 허용하거나 허용하지 않으려면 이 옵션을 사용합니다. |
viewusb.AllowKeyboardMouse | {m|o}:{true|false} | 정의되지 않음, false와 동일 | 통합형 포인팅 디바이스(예: 마우스, 트랙볼 또는 터치패드)를 사용하여 키보드의 리디렉션을 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. |
viewusb.AllowSmartcard | {m|o}:{true|false} | 정의되지 않음, false와 동일 | 스마트 카드 디바이스가 리디렉션되도록 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. |
viewusb.AllowVideo | {m|o}:{true|false} | 정의되지 않음, true와 동일 | 비디오 디바이스가 리디렉션되도록 허용하거나 허용하지 않으려면 이 옵션을 사용합니다. |
viewusb.DisableRemoteConfig | {m|o}:{true|false} | 정의되지 않음, false와 동일 | USB 디바이스 필터링을 수행할 때 Horizon Agent 설정을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
viewusb.ExcludeAllDevices | {true|false} | 정의되지 않음, false와 동일 | 모든 USB 디바이스를 리디렉션에 포함하거나 리디렉션에서 제외하려면 이 옵션을 사용합니다. true로 설정되면 기타 정책 설정을 사용하여 특정 디바이스 또는 디바이스 제품군을 리디렉션할 수 있습니다. false로 설정되면 기타 정책 설정을 사용하여 특정 디바이스 또는 디바이스 제품군이 리디렉션되지 않도록 방지할 수 있습니다. Horizon Agent에서 ExcludeAllDevices 값을 true로 설정하고 이 설정이 Horizon Client로 전달될 경우, Horizon Agent 설정이 Horizon Client 설정을 재정의합니다. |
viewusb.ExcludeFamily | {m|o}:family_name_1[;family_name_2;...] | 정의되지 않음 | 디바이스 제품군을 리디렉션에서 제외하려면 이 옵션을 사용합니다. 예: m:bluetooth;smart-card 자동 디바이스 분할을 사용하도록 지정한 경우, Horizon 8는 복합 USB 디바이스의 각 인터페이스의 디바이스 제품군을 검사하여 제외할 인터페이스를 결정합니다. 자동 디바이스 분할을 비활성화한 경우, Horizon 8는 전체 복합 USB 디바이스의 디바이스 제품군을 검토합니다.
참고: 마우스 및 키보드는 기본적으로 리디렉션에서 제외됩니다. 마우스 및 키보드 디바이스를 제외하도록 이 설정을 구성하지 않도록 합니다.
|
viewusb.ExcludePath | {m|o}:bus-x1[/y1].../ port-z1[;bus-x2[/y2].../port-z2;...] | 정의되지 않음 | 지정된 허브 또는 포트 경로의 디바이스가 리디렉션되지 않도록 제외하려면 이 옵션을 사용합니다. 버스 및 포트 번호를 16진수로 지정해야 합니다. 와일드카드 문자는 경로에 사용할 수 없습니다. 예:m:bus-1/2/3_port- 02;bus-1/1/1/4_port-ff |
viewusb.ExcludeVidPid | {m|o}:vid-xxx1_ pid-yyy1[;vid-xxx2_pid-yyy2;..] | 정의되지 않음 | 지정된 벤더 및 제품 ID를 가진 디바이스를 리디렉션에서 제외하려면 이 옵션을 설정합니다. ID 번호를 16진수로 지정해야 합니다. ID에서 개별 자릿수 대신 와일드카드 문자(*)를 사용할 수 있습니다. 예: o:vid-0781_pid- ****;vid-0561_pid-554c |
viewusb.IncludeFamily | {m|o}:family_name_1[;family_name_2]... | 정의되지 않음 | 리디렉션될 수 있는 디바이스 제품군을 포함하려면 이 옵션을 설정합니다. 예: o:storage; smart-card |
viewusb.IncludePath | {m|o}:bus-x1[/y1].../ port-z1[;bus-x2[/y2].../portz2;...] | 정의되지 않음 | 리디렉션될 수 있는 지정된 허브 또는 포트 경로의 디바이스를 포함하려면 이 옵션을 사용합니다. 버스 및 포트 번호를 16진수로 지정해야 합니다. 와일드카드 문자는 경로에 사용할 수 없습니다. 예: m:bus-1/2_port- 02;bus-1/7/1/4_port-0f |
viewusb.IncludeVidPid | {m|o}:vid-xxx1_ pid-yyy1[;vid-xxx2_pid-yyy2;...] | 정의되지 않음 | 리디렉션될 수 있는 지정된 벤더 및 제품 ID를 가진 디바이스를 포함하려면 이 옵션을 설정합니다. ID 번호를 16진수로 지정해야 합니다. ID에서 개별 자릿수 대신 와일드카드 문자(*)를 사용할 수 있습니다. 예: o:vid-***_pid-0001;vid-0561_pid-554c |
viewusb.SplitExcludeVidPid | {m|o}:vid-xxx1_pid-yyy1[;vid-xxx2_pid-yyy2;...] | 정의되지 않음 | 벤더 및 제품 ID로 분할하여 지정된 복합 USB 디바이스를 제외하거나 포함하려면 이 옵션을 사용합니다. 이 설정의 형식은 vid-xxx1_pid-yyy1[;vid-xxx2_pid-yyy2;...]입니다. ID 번호를 16진수로 지정해야 합니다. ID에서 개별 자릿수 대신 와일드카드 문자(*)를 사용할 수 있습니다. 예: m:vid-0f0f_pid-55** |
viewusb.SplitVidPid | {m|o}: vid-xxxx_pid-yyyy([exintf:zz[;exintf:ww]])[;...] | 정의되지 않음 | 벤더 및 제품 ID별로 지정된 복합 USB 디바이스의 구성 요소를 개별 디바이스로 처리하려면 이 옵션을 설정합니다. 이 설정의 형식은 vid-xxxx_pid-yyyy(exintf:zz[;exintf:ww])입니다. exintf 키워드를 사용하면 인터페이스 번호를 지정하여 구성 요소를 리디렉션에서 제외할 수 있습니다. ID 번호를 16진수로, 인터페이스 번호를 앞에 0이 표시되는 10진수로 지정해야 합니다. ID에서 개별 자릿수 대신 와일드카드 문자(*)를 사용할 수 있습니다. 예: o:vid-0f0f_pid-***(exintf-01);vid-0781_pid-554c(exintf:01;exintf:02)
참고:
Horizon 8는 명시적으로 제외하지 않은 구성 요소를 자동으로 포함하지 않습니다.
VidPid 디바이스 포함과 같은 필터 정책을 지정하여 해당 구성 요소를 포함시켜야 합니다.
|
VMWPkcs11Plugin.log.enable | true 또는 false | false | True SSO 기능에 대해 로깅 모드를 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
VMWPkcs11Plugin.log.logLevel | error, warn, info, debug, trace 또는 verbose | info | True SSO 기능의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
VVC.logLevel | fatal error, warn, info, debug 또는 trace | info | VVC 프록시 노드의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
VVC.RTAV.Enable | true 또는 false | true | 실시간 오디오-비디오 리디렉션을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
VVC.RTAV.WebcamDefaultResHeight | 사용할 수 있는 값 범위: 32-2160 | 정의되지 않음 | 실시간 오디오-비디오 리디렉션에 사용되는 기본 이미지 높이(픽셀)를 설정하려면 이 옵션을 사용합니다. |
VVC.RTAV.WebcamDefaultResWidth | 사용할 수 있는 값 범위: 32-4096 | 정의되지 않음 | 실시간 오디오-비디오 리디렉션에 사용되는 기본 이미지 너비(픽셀)를 설정하려면 이 옵션을 사용합니다. |
VVC.RTAV.WebcamMaxFrameRate | 사용할 수 있는 값 범위: 1-30 | 정의되지 않음, 이것은 최대 프레임 속도에 제한이 없는 것과 동일합니다. | 실시간 오디오-비디오 리디렉션에 허용되는 최대 프레임 속도(초당 프레임 수(fps))를 설정하려면 이 옵션을 사용합니다. |
VVC.RTAV.WebcamMaxResHeight | 사용할 수 있는 값 범위: 32-2160 | 정의되지 않음, 이것은 최대 이미지 높이에 제한이 없는 것과 동일합니다. | 실시간 오디오-비디오 리디렉션에 허용되는 최대 이미지 높이(픽셀)를 설정하려면 이 옵션을 사용합니다. |
VVC.RTAV.WebcamMaxResWidth | 사용할 수 있는 값 범위: 32-4096 | 정의되지 않음, 이것은 최대 이미지 너비에 제한이 없는 것과 동일합니다. | 실시간 오디오-비디오 리디렉션에 허용되는 최대 이미지 너비(픽셀)를 설정하려면 이 옵션을 사용합니다. |
VVC.ScRedir.Enable | true 또는 false | true | 스마트 카드 리디렉션을 사용/비활성하하려면 이 옵션을 설정합니다. |
/etc/vmware/viewagent-custom.conf의 구성 옵션
Java Standalone Agent에서는 구성 파일 /etc/vmware/viewagent-custom.conf를 사용합니다.
옵션 | 값 | 기본값 | 설명 |
---|---|---|---|
CDREnable | true 또는 false | true | 클라이언트 드라이브 리디렉션 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 사용합니다. |
AppEnable | true 또는 false | true | 단일 세션 애플리케이션 풀에 대한 지원을 사용하도록 설정하거나 비활성화하려면 이 옵션을 사용합니다. |
BlockScreenCaptureEnable | true 또는 false | false | 사용자가 Windows 또는 macOS 디바이스를 사용하여 끝점에서 가상 데스크톱 또는 게시된 애플리케이션의 스크린샷을 생성하지 못하게 하려면 이 옵션을 사용합니다. |
CollaborationEnable | true 또는 false | true | Linux 데스크톱에서 세션 공동 작업 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 사용합니다. |
DPISyncEnable | true 또는 false | true | 원격 데스크톱의 DPI 설정이 클라이언트 시스템의 DPI 설정과 일치하도록 하는 DPI 동기화 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
EndpointVPNEnable | true 또는 false | false | Dynamic Environment Manager 콘솔에서 사용되는 끝점 IP 주소 범위에 대해 끝점 IP 주소를 평가할 때 클라이언트의 물리적 네트워크 카드 IP 주소를 사용할지 또는 VPN IP 주소를 사용할지를 지정하려면 이 옵션을 설정합니다. 이 옵션을 false로 설정하는 경우 클라이언트의 물리적 네트워크 카드 IP 주소가 사용됩니다. 그렇지 않은 경우 VPN IP 주소가 사용됩니다. |
HelpDeskEnable | true 또는 false | true | 헬프 데스크 도구 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
KeyboardLayoutSync | true 또는 false | true | 클라이언트의 시스템 로캘 목록 및 현재 키보드 레이아웃을 Horizon Agent for Linux 데스크톱과 동기화할지 여부를 지정하려면 이 옵션을 사용합니다. 이 설정을 사용하도록 설정하거나 구성하지 않은 경우, 동기화가 허용됩니다. 이 설정이 비활성화되면 동기화가 허용되지 않습니다. 이 기능은 Windows용 Horizon Client에서만 지원되고 영어, 프랑스어, 독일어, 일본어, 한국어, 스페인어, 중국어 간체 및 중국어 번체 로캘에서만 지원됩니다. |
LogCnt | 정수 | -1 | 이 옵션을 사용하여 /tmp/vmware-root에서 예약된 로그 파일 수를 설정합니다.
|
MaxSessionsBuffer | 1과 팜 구성 마법사에서 RDS 호스트당 최대 세션 수에 지정된 값 사이의 정수입니다. |
5 또는 1 |
팜을 구성할 때 이 옵션을 사용하여 호스트 시스템당 사전 실행 세션 수를 지정합니다. 올바르게 구성된 경우 이 옵션은 데스크톱 및 애플리케이션 세션의 실행 속도를 높이는 데 도움이 될 수 있습니다. 기본값은 비 vGPU 팜의 경우 5이고 vGPU 팜의 경우 1입니다. 이 값이 높으면 vGPU 또는 비 vGPU 환경에서 더 많은 리소스가 미리 사용됨을 의미합니다. 미리 사용된 vGPU 리소스의 높은 비율이 로드 밸런서의 동작에 영향을 미치기 때문에 더 낮은 vGPU 프로파일을 사용하는 로드 밸런싱된 vGPU 환경에서는 높은 값을 구성하지 않는 것이 좋습니다. 예를 들어 로드 밸런싱된 환경에서 프로파일이 2Q일 때 높은 MaxSessionBuffer 값을 사용하면 로드 밸런서가 해당 팜에서 데스크톱 및 애플리케이션을 할당하지 못할 수 있습니다. |
NetbiosDomain | 모두 대문자로 된 텍스트 문자열 | 정의되지 않음 | True SSO를 구성할 때 이 옵션을 사용하여 조직 도메인의 NetBIOS 이름을 설정합니다. |
OfflineJoinDomain | pbis 또는 samba | pbis | 이 옵션을 사용하여 인스턴트 클론 오프라인 도메인 가입을 설정합니다. 오프라인 도메인 가입을 수행하는 데 사용할 수 있는 방법은 PBISO(PowerBroker Identity Services Open) 인증 및 Samba 오프라인 도메인 가입입니다. 이 속성값이 pbis 또는 samba가 아닌 경우 오프라인 도메인 가입은 무시됩니다. |
PrintRedirEnable | true 또는 false | true | 클라이언트 프린터 리디렉션을 포함하는 VMware Integrated Printing 기능을 사용하도록 설정하거나 비활성화합니다.
참고: VMware Integrated Printing을 사용하도록 설정하려면 이러한 구성 옵션을
둘 다
true로 설정해야 합니다.
이러한 옵션 중 하나를 false로 설정하면 다른 옵션이 true로 설정되어 있더라도 VMware Integrated Printing이 비활성화되었습니다. |
RunOnceScript | 가상 시스템을 Active Directory에 가입시키기 위한 스크립트 | 정의되지 않음 | 복제된 가상 시스템을 Active Directory에 다시 가입시키려면 이 옵션을 사용합니다. 호스트 이름이 변경된 후에 RunOnceScript 옵션을 설정합니다. 지정된 스크립트는 첫 번째 호스트 이름이 변경된 후에만 실행됩니다. 스크립트는 에이전트 설치 후에 에이전트 서비스가 시작되고 호스트 이름이 변경되면 루트 사용 권한으로 실행됩니다. 예를 들어 Winbind 솔루션의 경우 Winbind를 사용하여 기본 가상 시스템을 Active Directory에 가입시키고 이 옵션을 스크립트 경로로 설정해야 합니다. 스크립트에는 도메인 다시 가입 명령(/usr/bin/net ads join -U <ADUserName>%<ADUserPassword>)이 포함되어야 합니다. VM 복제 후에 운영 체제 사용자 지정에 따라 호스트 이름이 변경됩니다. 에이전트 서비스가 시작되면 복제된 가상 시스템을 Active Directory에 가입시키기 위해 이 스크립트가 실행됩니다. |
RunOnceScriptTimeout | 120 | RunOnceScript 옵션의 시간 초과 값을 초 단위로 설정하려면 이 옵션을 사용합니다. 예를 들어 |
|
SSLCertName | 텍스트 문자열 | vmwblast:cert |
자세한 내용은 Linux 시스템에서 VMwareBlastServer에 대한 CA 서명 인증서 설치 항목을 참조하십시오. |
SSLKeyName | 텍스트 문자열 | vmwblast:key |
자세한 내용은 Linux 시스템에서 VMwareBlastServer에 대한 CA 서명 인증서 설치 항목을 참조하십시오. |
SSLCiphers | 텍스트 문자열 | kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-GCM-SHA256 | TLSv1.1 및 TLSv1.2와 함께 사용되는 암호 목록을 지정하려면 이 옵션을 사용합니다. 이 옵션은 암호 목록은 기본 설정 순서의 콜론으로 구분된 하나 이상의 암호 문자열로 구성됩니다. 암호 문자열은 대/소문자를 구분합니다. OpenSSL 표준에서 정의하는 형식을 사용해야 합니다. OpenSSL 정의 형식에 대한 정보를 찾으려면 OpenSSL 암호 문자열 키워드를 인터넷 검색 엔진에 입력하십시오. |
SSLProtocols | 텍스트 문자열 | TLSv1.3:TLSv1.2(비 FIPS 모드) TLSv1.2(FIPS 모드) |
보안 프로토콜을 지정하려면 이 옵션을 사용합니다. 지원되는 프로토콜은 TLSv1.1, TLSv1.2 및 TLSv1.3입니다. |
TLSCipherSuites | 텍스트 문자열 | TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256 | TLSv1.3에 사용되는 암호 목록을 지정하려면 이 옵션을 사용합니다. 이 옵션은 암호 목록은 기본 설정 순서의 콜론으로 구분된 하나 이상의 암호 문자열로 구성됩니다. 암호 문자열은 대/소문자를 구분합니다. OpenSSL 표준에서 정의하는 형식을 사용해야 합니다. OpenSSL 정의 형식에 대한 정보를 찾으려면 OpenSSL 암호 문자열 키워드를 인터넷 검색 엔진에 입력하십시오. |
SSODesktopType | UseGnomeClassic, UseGnomeFlashback, UseGnomeUbuntu, UseMATE 또는 UseKdePlasma | 정의되지 않음 | SSO가 사용되도록 설정되면 이 옵션은 기본 데스크톱 환경 대신 사용할 데스크톱 환경을 지정합니다. 데스크톱 환경을 사용하도록 지정하기 전에 선택한 데스크톱 환경이 데스크톱에 설치되어 있는지 확인해야 합니다. Ubuntu 데스크톱에서 이 옵션을 설정하면 SSO 기능이 사용하도록 설정되었는지와 관계없이 이 옵션이 적용됩니다. RHEL/CentOS 7.x 데스크톱에서 이 옵션을 지정한 경우 SSO가 사용하도록 설정된 경우에만 선택한 데스크톱 환경이 사용됩니다.
참고: RHEL 9.x/8.x 데스크톱에서는 이 옵션이 지원되지 않습니다.
Horizon 8은 RHEL 9.x/8.x 데스크톱에서 Gnome 데스크톱 환경만 지원합니다.
|
SSOEnable | true 또는 false | true | SSO(Single Sign On)를 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
SSOUserFormat | 텍스트 문자열 | [username] | 싱글 사인온에 로그인 이름 형식을 지정하려면 이 옵션을 사용합니다. 기본값은 사용자 이름만입니다. 도메인 이름도 필요한 경우 이 옵션을 설정합니다. 일반적으로 로그인 이름은 도메인 이름과 특수 문자 뒤에 사용자 이름을 추가한 것입니다. 특수 문자가 백슬래시인 경우에는 백슬래시를 하나 더 사용해서 이스케이프 처리해야 합니다. 로그인 이름 형식의 예는 다음과 같습니다.
|
서브넷 | CIDR IP 주소 형식 값 | [subnet] | IPv4 지원을 사용하도록 설정한 경우 다른 시스템이 Horizon Agent for Linux에 연결하는 데 사용할 수 있는 IPv4 서브넷으로 이 옵션을 설정합니다. 서브넷이 서로 다른 둘 이상의 로컬 IP 주소가 있는 경우 구성된 서브넷의 로컬 IP 주소가 Horizon Agent for Linux에 연결하는 데 사용됩니다. CIDR IP 주소 형식으로 값을 지정해야 합니다. 예: Subnet=123.456.7.8/24. |
Subnet6 | 접두사/길이 IP 주소 형식의 값 | [subnet6] | IPv6 지원을 사용하도록 설정한 경우 다른 시스템이 Horizon Agent for Linux에 연결하는 데 사용할 수 있는 IPv6 서브넷으로 이 옵션을 설정합니다. 서브넷이 서로 다른 둘 이상의 로컬 IP 주소가 있는 경우 구성된 서브넷의 로컬 IP 주소가 Horizon Agent for Linux에 연결하는 데 사용됩니다. 접두사/길이 IP 주소 형식으로 값을 지정해야 합니다. 예: Subnet6=2001:db8:abcd:0012::0/64. |
DEMEnable | true 또는 false | true | Dynamic Environment Manager에 생성된 스마트 정책을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. Dynamic Environment Manager 정책을 적용하려면 이 옵션을 true로 설정해야 하며 DEMNetworkPath 옵션을 구성해야 합니다. Dynamic Environment Manager 정책이 적용되고 스마트 정책의 조건이 충족되면 정책이 적용됩니다. |
DEMNetworkPath | 텍스트 문자열 | 정의되지 않음 | 이 옵션을 Dynamic Environment Manager 콘솔에 설정된 것과 동일한 네트워크 경로로 설정해야 합니다. 경로는 //10.111.22.333/view/LinuxAgent/DEMConfig와 유사한 형식이어야 합니다. 네트워크 경로는 액세스를 위한 사용자 이름 및 암호 자격 증명이 필요하지 않은 공용 공유 폴더에 해당해야 합니다. |
/etc/vmware/viewagent-greeter.conf의 구성 설정
/etc/vmware/viewagent-greeter.conf 파일의 설정은 True SSO 및 스마트 카드 SSO 기능을 지원합니다. 설정은 SSO가 비활성화될 때 VMware Greeter에도 적용됩니다. 구성 파일에는 [SSOFailed] 및 [PKCS11]의 두 섹션이 포함되어 있습니다.
[SSOFailed] 아래의 defaultUsername 설정은 True SSO 또는 스마트 카드 SSO 실패 시 VMware Greeter가 기본 사용자 이름을 가져오는 방법을 지정합니다.
[PKCS11] 아래의 설정은 스마트 카드 SSO 인증이 실패할 경우 스마트 카드 인증서에서 기본 사용자 이름을 가져오는 데 사용할 수 있습니다.
섹션 | 설정 | 값/형식 | 기본값 | 설명 |
---|---|---|---|---|
[SSOFailed] | defaultUsername | true 또는 false | true | SSO(싱글 사인온) 프로세스가 실패할 때 사용자 이름을 가져오는 방법을 지정하려면 이 설정을 사용합니다. 이 설정의 동작은 True SSO와 스마트 카드 SSO 간에 다르게 나타납니다. True SSO가 실패할 경우 -
스마트 카드 SSO가 실패할 경우 -
참고: PKCS #11 설정은
defaultUsername을
false로 설정한 경우에만 적용합니다.
|
[SSOFailed] | scAuthTimeout | 정수 | 120 | 이 설정을 사용하여 스마트 카드 SSO 인증에 대한 시간 초과 기간(초)을 지정합니다. 다음 지침이 적용됩니다.
|
[PKCS11] | module | 파일 경로 | 정의되지 않음 | 스마트 카드 드라이버의 경로를 지정하려면 이 설정을 사용합니다. 이 설정이 필요합니다. |
[PKCS11] | slotDescription | 텍스트 문자열 | 정의되지 않음 | 스마트 카드 판독기에서 사용하는 슬롯의 레이블을 지정하려면 이 설정을 사용합니다. 사용 가능한 인증 토큰과 함께 첫 번째 슬롯을 사용하려면 "none"을 지정합니다. 이 설정은 선택 사항입니다.
참고:
slotDescription 또는
slotNum 설정을 사용하여 슬롯을 지정할 수 있습니다. 다음 지침이 적용됩니다.
|
[PKCS11] | slotNum | 정수 | -1(슬롯 번호가 정의되지 않음) | 스마트 카드 판독기에서 사용하는 슬롯 번호를 지정하려면 이 설정을 사용합니다. 이 설정은 선택 사항입니다. 이 설정이 slotDescription 설정과 어떤 관련이 있는지 알아보려면 이 표의 이전 항목을 참조하십시오.
참고: PKCS #11 구현이 일관된 슬롯 번호 지정을 보장할 수 있는 경우에만 이 설정을 사용합니다.
|
[PKCS11] | service | 파일 경로 | 정의되지 않음 | 스마트 카드 인증에 사용되는 PAM 모듈의 경로를 지정하려면 이 설정을 사용합니다. 이 설정이 필요합니다. |
[PKCS11] | mapper | 파일 경로 | 정의되지 않음 | 스마트 카드 인증에 사용되는 CN(일반 이름) 매퍼 파일의 경로를 지정하려면 이 설정을 사용합니다. 이 설정이 필요합니다. |
[PKCS11] | waitForToken | 정수 | 10000 | 스마트 카드 슬롯에서 인증 토큰을 감지하도록 할당된 기간(밀리초)을 지정하려면 이 설정을 사용합니다. 이 기간 내에 Greeter가 토큰을 감지하지 못하면 현재 시도가 취소되고 Greeter가 새 감지 시도를 시작합니다. 다음을 확인합니다.
|