Linux Virtual Delivery Agent 2201

認証されていないセッションの構成

この記事の情報を使用して、認証されていないセッションを構成します。この機能を使用するために Linux VDA をインストールする際に、特別な設定は必要ありません。

注:

認証されていないセッションを構成する場合、セッションのプレ起動はサポートされていないことに注意してください。セッションのプレ起動は、Citrix Workspace™ app for Android でもサポートされていません。

認証されていないストアの作成

Linux VDA で認証されていないセッションをサポートするには、StoreFront を使用して認証されていないストアを作成します

デリバリーグループでの認証されていないユーザーの有効化

認証されていないストアを作成した後、認証されていないセッションをサポートするために、デリバリーグループで認証されていないユーザーを有効にします。デリバリーグループで認証されていないユーザーを有効にするには、Citrix Virtual Apps and Desktops のドキュメントの手順に従ってください。

認証されていないセッションのアイドル時間の設定

認証されていないセッションには、デフォルトで 10 分間のアイドルタイムアウトがあります。この値は、レジストリ設定 AnonymousUserIdleTime を介して構成されます。この値を変更するには、ctxreg ツールを使用します。たとえば、このレジストリ設定を 5 分に設定するには、次のようにします。

sudo /opt/Citrix/VDA/bin/ctxreg update -k  "HKLM\System\CurrentControlSet\Control\Citrix"  -v AnonymousUserIdleTime  -d 0x00000005
<!--NeedCopy-->
  • 認証されていないユーザーの最大数の設定

認証されていないユーザーの最大数を設定するには、レジストリキー MaxAnonymousUserNumber を使用します。この設定は、単一の Linux VDA で同時に実行される認証されていないセッションの数を制限します。このレジストリ設定を構成するには、ctxreg ツールを使用します。たとえば、値を 32 に設定するには、次のようにします。

sudo /opt/Citrix/VDA/bin/ctxreg update -k  "HKLM\System\CurrentControlSet\Control\Citrix"  -v MaxAnonymousUserNumber  -d  0x00000020
<!--NeedCopy-->

重要:

認証されていないセッションの数を制限してください。同時に起動されるセッションが多すぎると、利用可能なメモリ不足など、VDA で問題が発生する可能性があります。

トラブルシューティング

認証されていないセッションを構成する際は、次の点を考慮してください。

  • 認証されていないセッションへのログオンに失敗しました

レジストリが次のように更新されていることを確認してください (0 に設定)。

sudo /opt/Citrix/VDA/bin/ctxreg read –k "HKLM\System\CurrentControlSet\Control\Citrix" –v MaxAnonymousUserNumber
<!--NeedCopy-->

ncsd サービスが実行されており、passwd キャッシュを有効にするように構成されていることを確認してください。

ps  uax | grep nscd
cat /etc/nscd.conf | grep 'passwd' | grep 'enable-cache'
<!--NeedCopy-->

passwd キャッシュ変数が有効になっている場合は、それを no に設定し、ncsd サービスを再起動します。この構成を変更した後、Linux VDA を再インストールする必要がある場合があります。

  • KDE を使用する認証されていないセッションでロック画面ボタンが表示されます

ロック画面ボタンとメニューは、認証されていないセッションではデフォルトで無効になっています。ただし、KDE では引き続き表示される場合があります。KDE で、特定のユーザーに対してロック画面ボタンとメニューを無効にするには、構成ファイル $Home/.kde/share/config/kdeglobals に次の行を追加します。例:

[KDE Action Restrictions]
action/lock_screen=false
<!--NeedCopy-->

ただし、/usr/share/kde-settings/kde-profile/default/share/config/kdeglobals のようなグローバルな kdeglobals ファイルで KDE Action Restrictions パラメーターが不変として構成されている場合、ユーザー構成は効果がありません。

この問題を解決するには、システム全体の kdeglobals ファイルを変更して、[KDE Action Restrictions] セクションの [$i] タグを削除するか、システム全体の構成を直接使用してロック画面ボタンとメニューを無効にします。KDE 構成の詳細については、KDE System Administration/Kiosk/Keys ページを参照してください。

認証されていないセッションの構成