本文會說明如何在 Linux 主機上啟用目的地為已發佈應用程式的直接連線工作階段。您必須為要用於直接連線工作階段的每個已發佈應用程式,建立 Horizon Agent Direct-Connection 外掛程式 (舊稱「View Agent Direct-Connection 外掛程式」) 組態檔案。
先決條件
- 請確認機器上已安裝 Horizon Agent,並有納入 --multiple-session 參數。如需詳細資訊,請參閱《Horizon 8 中的桌面平台和應用程式》中的〈在 Linux 虛擬機器上安裝 Horizon Agent〉和〈安裝 Horizon Agent for Linux 的命令列選項〉。
- 請確認機器上已安裝 Horizon Agent Direct-Connection 外掛程式,如安裝 Horizon Agent Direct-Connection 外掛程式中所述。在安裝 Horizon Agent Direct-Connection 外掛程式的過程中,請確認以下事項:
- 機器上已安裝 nginx 套件。
- 已針對直接連線工作階段來設定使用者權利。
程序
- 導覽至 /etc/vmware/vadc/published_apps 資料夾。
cd /etc/vmware/vadc/published_apps
此資料夾包含名為 PublishedApp.template 的範本檔,可供您用來為已發佈的應用程式產生組態檔案。
- 複製 PublishedApp.template 檔案以建立應用程式組態檔案。在範例命令中,將 <appname> 取代為應用程式的名稱。
cp PublishedApp.template <appname>
隨即會在 /etc/vmware/vadc/published_apps 資料夾中建立 <appname> 組態檔案。
- 修改 <appname> 檔案的內容,使其類似以下範例。
# The application name which should be the same with config filename PublishedAppName=<appname> # The executable path of application PublishedAppExecutable=/usr/bin/<appname> # Specify the params of application #PublishedAppArgs=-new-tab www.google.com # The entitled Groups list, only users in these groups can access this application PublishedEntitledGroups=vmwvadc
若要為應用程式設定多個權利群組,請將群組名稱以冒號分隔的項目新增到
PublishedEntitledGroups
行。 - 重新啟動機器以使變更生效。