構成

Linux向けCitrix Workspaceアプリを使用する場合、ホストされているアプリケーションやデスクトップにユーザーがアクセスできるようにするには、以下の構成を行う必要があります。

Web Interfaceを使用したCitrix Virtual Apps接続の構成

このトピックは、Web Interface上のCitrix Virtual Apps ServicesまたはStoreFront上の「旧来のProgram Neighborhood Agent」を使った展開にのみ適用されます。

selfservice、storebrowse、およびpnabrowseなどのオプションにより、Citrix Virtual Apps Servicesサイトを実行するサーバーを介して公開リソース(公開アプリケーションやサーバーデスクトップ)に接続できます。これらのプログラムは接続を直接起動したり、ユーザーが公開リソースにアクセスできるメニューアイテムを作成するために使用したりできます。pnabrowseもこのためのデスクトップアイテムを作成できます。

ネットワーク上でCitrix Virtual Appsを実行しているすべてのユーザーに対してカスタマイズ可能なオプションは、構成ファイルのconfig.xmlで定義されます。このファイルは、Web Interfaceサーバー上に格納されています。ユーザーがこれらのプログラムのいずれかを起動すると、このサーバーから構成データが読み取られます。その後、設定およびユーザーインターフェイスをconfig.xmlファイルで指定された間隔で定期的に更新します。

重要:

config.xmlの設定は、Citrix Virtual Apps Servicesサイトで定義されたすべてのコネクションに適用されます。

コンテンツの公開

Citrix Virtual Apps Servicesサイトも、アプリケーションやデスクトップではなくファイルを公開します。この処理は、コンテンツの公開と称され、pnabrowseにより公開ファイルを開くことができます。

Linux向けCitrix Workspaceアプリが認識するファイルのタイプには制限があります。システム上で公開コンテンツのファイルタイプが認識され、ユーザーがCitrix Workspaceアプリを使用してそのコンテンツを表示するためには、そのファイルタイプに関連付けられたアプリケーションが公開されている必要があります。たとえば、公開されたAdobe PDFファイルをCitrix Workspaceアプリで表示するには、Adobe PDFビューアーなどのアプリケーションが公開されている必要があります。適切なアプリケーションが公開されていない場合、ユーザーは公開コンテンツを表示できません。

スマートカードの構成

Linux向けCitrix Workspaceアプリでスマートカードのサポートを構成するには、スマートカード認証を許可するようにStoreFrontコンソール経由で構成する必要があります。StoreFrontコンソールで、必要なプロトコルを有効にします。

注:

Web Interface構成(以前のProgram Neighborhoodエージェント)用のCitrix Virtual Apps Servicesサイト、またはStoreFrontサーバーにより提供できる「従来のProgram Neighborhoodエージェント」サイトでは、スマートカードはサポートされません。

Linux向けCitrix Workspaceアプリは、PCSC-Liteと互換性があるスマートカードリーダーおよび適切なLinuxプラットフォーム用のPKCS#11ドライバーがあるスマートカードをサポートします。Linux向けCitrix Workspaceアプリはデフォルトで、標準の場所のいずれかでopensc-pkcs11.soを見つけることができるようになりました。Linux向けCitrix Workspaceアプリが確実に標準以外の場所でopensc-pkcs11.soを見つけるか、別のPKCS#11ドライバーを見つけるには、次の手順に従って構成ファイル内に場所を保存します:

  1. 次の構成ファイルにアクセスします: $ICAROOT/config/AuthManConfig.xml
  2. 行<key>PKCS11module</key>に移動し、この行のすぐ後でドライバーの場所を<value>エレメントに追加します。

    注:

    ドライバーの場所のファイル名を入力すると、Citrix Workspaceアプリは$ICAROOT/PKCS#11ディレクトリ内のそのファイルに移動します。または、「/」から始まる絶対パスを使用できます。

スマートカードを取り出した場合のLinux向けCitrix Workspaceアプリの動作を構成するには、次の手順に従って構成ファイルでSmartCardRemovalActionを更新します:

  1. 次の構成ファイルにアクセスします: $ICAROOT/config/AuthManConfig.xml
  2. 行<key>SmartCardRemovalAction</key>に移動し、この行のすぐ後で「noaction」または「forcelogoff」を<value>エレメントに追加します。

デフォルトの設定は「noaction」です。この場合、スマートカード上で削除を実行する時に、保存されている資格情報やスマートカードに関して生成されるトークンはクリアされません。「forcelogoff」を追加すると、スマートカードの削除時にすべての資格情報およびStoreFront内のトークンがクリアされます。

Workspace Launcherの導入

以前は、Linux向けCitrix Workspaceアプリとともに提供されていたブラウザーのプラグインを使用して、公開デスクトップおよびアプリケーションを起動できました。このプラグインは、Netscape Plugin Application Programming Interface(NPAPI)をベースにしていました。

ただしMozilla Corporationは、Firefoxブラウザーのバージョン52以降でNPAPIのサポートを廃止することを発表しました。他のブラウザーでも、NPAPIのサポートは廃止されています。そのため、シトリックスでは、Workspace Launcher(WebHelper)を導入しました。

Citrix Workspace Launcherは現在、StoreFrontとの直接接続だけでなく、Citrix Gateway経由でも機能します。