非認証セッションの構成
この記事の情報を使用して、非認証セッションを構成します。この機能を使用するためにLinux VDAをインストールする際に、特別な設定は必要ありません。
注記:
非認証セッションを構成する場合、セッションの事前起動はサポートされていないことに注意してください。セッションの事前起動は、Citrix Workspace™アプリ 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-->
ただし、KDE Action Restrictions パラメーターが /usr/share/kde-settings/kde-profile/default/share/config/kdeglobals のようなグローバルな kdeglobals ファイルで不変として構成されている場合、ユーザー構成は効果がありません。
この問題を解決するには、システム全体の kdeglobals ファイルを修正して、[KDE Action Restrictions] セクションの [$i] タグを削除するか、システム全体の構成を直接使用してロック画面ボタンとメニューを無効にします。KDE構成の詳細については、KDE System Administration/Kiosk/Keysページを参照してください。