認証されていない(匿名)ユーザーによるアクセス
ユーザーがStoreFront™またはCitrix Workspace™アプリに資格情報を提示することなく、アプリケーションやデスクトップにアクセスできるようにすることができます。認証されていないユーザーにアクセスを許可するには、認証されていないStoreFrontストアを持ち、デリバリーグループで認証されていないユーザーのアクセスを有効にする必要があります。
注:
認証されていないユーザーによるアクセスは、ドメイン参加済みVDAでのみサポートされます。
セッションの事前起動は、認証されていないユーザーではサポートされていません。セッションの事前起動は、Android版Citrix Workspaceアプリでもサポートされていません。
認証されていないStoreFrontストアを作成する
-
Citrix StoreFront管理コンソールの左ペインで**[ストア]ノードを選択し、[操作]ペインで[ストアの作成]**をクリックします。
-
**[ストア名]ページで、ストアの名前を指定し、[認証されていないユーザーのみがこのストアにアクセスすることを許可する]を選択して、[次へ]**をクリックします。
詳しくは、「ストアの作成」を参照してください。
デリバリーグループで認証されていないユーザーのアクセスを有効にする
デリバリーグループは、1つ以上のマシンカタログから選択されたマシンのコレクションです。デリバリーグループ内のアプリケーションとデスクトップを使用できるユーザーを指定する際に、認証されていないユーザーにアクセスを許可できます。詳しくは、 デリバリーグループの作成を参照してください。
認証されていないユーザーセッションのアイドルタイムアウトを設定する
認証されていないユーザーセッションのデフォルトのアイドルタイムアウトは10分で、クライアントが切断されると自動的にログオフされます。レジストリ設定AnonymousUserIdleTimeを使用して、カスタムアイドルタイムアウトを構成できます。たとえば、5分のカスタムアイドルタイムアウトを設定するには、次のコマンドを実行します。
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix" -v AnonymousUserIdleTime -d 0x00000005
認証されていないユーザーの最大数を設定する
認証されていないユーザーの最大数を設定するには、レジストリキーMaxAnonymousUserNumberを使用します。この設定は、単一のLinux VDAで同時に実行される認証されていないユーザーセッションの数を制限します。このレジストリ設定を構成するには、ctxregツールを使用します。たとえば、値を32に設定するには、次のコマンドを実行します。
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix" -v MaxAnonymousUserNumber -d 0x00000020
重要:
認証されていないユーザーセッションの数を制限してください。同時に起動されるセッションが多すぎると、利用可能なメモリが不足するなど、VDAで問題が発生する可能性があります。
トラブルシューティング
認証されていないユーザーセッションを構成する際には、次の点を考慮してください。
-
認証されていないセッションへのログオンに失敗しました。
レジストリが次のように更新されていることを確認してください(0に設定)。
sudo /opt/Citrix/VDA/bin/ctxreg read –k "HKLM\System\CurrentControlSet\Control\Citrix" –v MaxAnonymousUserNumber
ncsd サービスが実行されており、passwd キャッシュを有効にするように構成されていることを確認してください。
ps uax | grep nscd
cat /etc/nscd.conf | grep 'passwd' | grep 'enable-cache'
passwd キャッシュ変数が有効になっている場合は no に設定し、ncsd サービスを再起動します。この構成を変更した後、Linux VDA を再インストールする必要がある場合があります。
-
KDE を使用する認証されていないユーザーセッションでロック画面ボタンが表示される。
ロック画面ボタンとメニューは、認証されていないユーザーセッションではデフォルトで無効になっています。ただし、KDE では表示される場合があります。KDE で特定のユーザーのロック画面ボタンとメニューを無効にするには、構成ファイル $Home/.kde/share/config/kdeglobals に次の行を追加します。例:
[KDE Action Restrictions]
action/lock_screen=false
ただし、
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 ページ を参照してください。