SmartControl の設定
SmartControlを使用すると、管理者は詳細なポリシーを定義して、NetScaler Gateway 上のCitrix Virtual Apps and Desktopsのユーザー環境属性を構成および適用できます。SmartControl を使用すると、管理者はこれらのサーバータイプの各インスタンスではなく、1 つの場所からこれらのポリシーを管理できます。
SmartControl は、NetScaler Gateway の ICA ポリシーによって実装されます。各ICAポリシーは、ユーザー、グループ、仮想サーバー、およびグローバルに適用できる式とアクセスプロファイルの組み合わせです。ICAポリシーは、セッション確立時にユーザーが認証された後に評価されます。
次の表に、SmartControl で適用できるユーザー環境属性を示します:
| クライアントドライブを接続する | ユーザーがログオンしたときのクライアントドライブへの既定の接続を指定します。 |
| ConnectClientLPTPorts | ユーザーのログオン時にクライアントからの LPT ポートの自動接続を指定します。LPT ポートはローカルプリンタポートです。 |
| ClientAudioRedirection | クライアントコンピューターにインストールされているサウンドデバイスを介してオーディオを送信するために、サーバーでホストされているアプリケーションを指定します。 |
| ClientClipboardRedirection | クライアントデバイス上のクリップボードアクセスを指定および構成し、クリップボードをサーバにマップします。 |
| ClientCOMPortRedirection | クライアントへの COM ポートリダイレクトおよびクライアントからの COM ポートリダイレクトを指定します。COM ポートは通信ポートです。COM ポートはシリアルポートです。 |
| ClientDriveRedirection | クライアントとのドライブリダイレクトを指定します。 |
| Multistream | 指定したユーザのマルチストリーム機能を指定します。 |
| ClientUSBDeviceRedirection | クライアントとの間の USB デバイスのリダイレクトを指定します(ワークステーションホストのみ)。 |
Localremotedata |
Citrix Workspace アプリのHTML5ファイルアップロードのダウンロード機能を指定します。 |
| ClientPrinterRedirection | ユーザーがセッションにログオンしたときにサーバーにマップされるクライアントプリンターを指定します。 |
ポリシー
-
追加
-
編集
-
削除
-
Show Bindings
-
ポリシーマネージャ
-
アクション
追加
-
[NetScaler Gateway]>[ポリシー ]に移動し、[ ICA]をクリックします。

-

-
-
鉛筆アイコンは無効です 。
-
エクスプレッションを作成します。
-
ログアクションを作成します。詳細については、「 ログアクションの作成」を参照してください。
-
「 作成」をクリックします。
編集
-
[NetScaler Gateway]>[ポリシー ]に移動し、[ ICA]をクリックします。
-
リストから ICA ポリシーを選択します。
-
ポリシー名を確認します。

-
アクションを修正するには、次のいずれかを実行します。
-
ログアクションを修正するには 、次のいずれかを実行します。
-
鉛筆アイコンをクリックして 、監査メッセージを設定します。
-
必要に応じてコメントを修正します。
-
「**OK」**をクリック します。
ポリシーバインディング
-
アイコンを クリック**** して、既存のポリシーを選択します。詳細については、「既存のポリシーを選択する」を参照してください。
-
+ アイコンを クリックしてポリシーを作成します。詳細については、「ポリシーの作成」を参照してください。

ポリシーの編集
-

-
アクションポリシーを修正するには、次のいずれかを実行します。
-
メニューから目的のメッセージタイプを選択します。ログアクションを作成するには、次のいずれかを実行します。
-
アイコンをクリックして、アクションを作成します。詳細については 、ログアクションの作成を参照してください。
-
鉛筆アイコンをクリックして 、監査メッセージの設定アクションを修正します。詳細については、「 監査メッセージアクションの設定」を参照してください。
-
-
ICA ポリシーに関するコメントを入力します。
-
編集が完了したら、 「OK」 をクリックします。
アクションを編集
-
-
****アイコンをクリックして、別のアクセスプロファイルを選択します。詳細については、「アクションの設定」を参照してください。
-
**+**アイコンをクリックして、新しいチャンネルプロファイルを選択します。アクセスプロファイルを作成します。
-
-

アクションの設定
-
-
をクリックして、アクセスプロファイルを作成します。詳細については、「 アクセスプロファイルの作成」を参照してください。
-
鉛筆アイコンをクリックして 、 アクセスプロファイルを設定します。
-
[OK] をクリックします。

アクセスプロファイル
ICA プロファイルは、ユーザー接続の設定を定義します。
アクセスプロファイルは、ユーザーデバイスがポリシー式の条件を満たす場合に、ユーザーのCitrix Virtual Apps and Desktops 環境のICAに適用されるアクションを指定します。GUIを使用して、ICAポリシーとは別にICAプロファイルを作成し、そのプロファイルを複数のポリシーに使用できます。1 つのポリシーで使用できるプロファイルは 1 つだけです。
アクセスプロファイルは、ICA ポリシーとは独立して作成できます。ポリシーを作成するときに、ポリシーにアタッチするアクセスプロファイルを選択できます。アクセスプロファイルは、ユーザーが使用できるリソースを指定します。 タブでは、次のコマンドを使用できます。
-
追加
-
編集
-
削除
GUI を使用したアクセスプロファイルの作成
GUI を使用してアクセスプロファイルをポリシーに追加する
追加
編集
アクセスプロファイルの設定
削除
共通プロセス
アクションを作成する
-
アクションの名前を入力します。
-
次のいずれかを選択して、アクセスプロファイルを指定します。
-
をクリックして、アクセスプロファイルを作成します。詳細については、 アクセスプロファイルの作成を参照してください。
-
鉛筆アイコンは無効です 。
-
[Create] をクリックします。

アクセスプロファイルの作成
-
アクセスプロファイルに名前を付けます。

-
アクセスプロファイルは、このメニューから設定できます。
-
[Create] をクリックします。
既存のアクセスプロファイルを選択する
-
アクセスプロファイルをクリックして選択します。

-
[編集]をクリックします。
-
アクセスプロファイルを設定します。詳細については、 アクセスプロファイルの設定を参照してください。
式
-
既存の式を作成または改訂するには、「クリア」(Clear) を選択します。式は典型的なICA式です。HTTP 式の場合は、名前を「」で入力し、() を削除します。
ICA.SERVER.PORT この式は、指定されたポートが、ユーザーが接続しようとしているCitrix Virtual Apps and Desktops のポート番号と一致することをチェックします。 ICA.SERVER.IP この式は、指定されたIPが、ユーザーが接続しようとしているCitrix Virtual Apps and Desktops のIPアドレスと一致することをチェックします。 HTTP.REQ.USER.IS\_MEMBER\_OF(“”).NOTこの式は、現在の接続が、指定されたグループ名のメンバーではないユーザーによってアクセスされているかどうかをチェックします。 HTTP.REQ.USER .IS_MEMBER_OF(“ group name”)この式は、現在の接続にアクセスしているユーザーが指定されたグループのメンバーであることをチェックします。 HTTP.REQ.USER.NAME.CONTAINS(“”).NOT この式は、現在の接続にアクセスしているユーザーが指定されたグループのメンバーではないことをチェックします。 HTTP.REQ.USER.NAME.CONTAINS (“enter user name”) ユーザー名のリソースを指定します。この式は、現在の接続が指定された名前でアクセスされているかどうかをチェックします。 CLIENT.IP.DST.EQ (ここにIPアドレスを入力してください)。 この式は、現在のトラフィックの宛先 IP が指定された IP アドレスと等しくないことをチェックします。 CLIENT.IP.DST.EQ(ここにIPアドレスを入力してください) この式は、現在のトラフィックの宛先 IP が指定された IP アドレスと等しいことをチェックします。 CLIENT.TCP.DSTPORT.EQ (ポート番号を入力)。ない この式は、宛先ポートが指定されたポート番号と等しくないことをチェックします。 CLIENT.TCP.DSTPORT.EQ (ポート番号を入力) この式は、宛先ポートが指定されたポート番号と等しいことをチェックします。 -
-
期間を入力します。選択して、 スペースバーを押します 。
-
前の表の式の各ピリオドに、ピリオドを入力します。選択して、 スペースバーを押します 。
-
[OK] をクリックします。
グループ識別
事前認証関数またはセッション関数は、グループ名変数を使用して式を定義します。
セッション
ログアクションの作成
監査メッセージの作成アクション
| 緊急 | サーバー上の緊急の危機を示すイベント。 |
| アラート | アクションが必要になる可能性のあるイベント。 |
| 重大 | 差し迫ったサーバー危機を示すイベント。 |
| エラー | 何らかのエラーを示すイベント。 |
| 警告 | すぐに行動が必要なイベント。 |
| お知らせ | 管理者が知っておく必要があるイベント。 |
| 情報 | 低レベルのイベントを除くすべて。 |
| デバッグ | すべてのイベント、非常に詳細に。 |
-
チェックボックス。
-
ログイン
newnslogをチェックして、メッセージを新しい ns ログに送信します。
-
-
[Create] をクリックします。
既存のポリシーを選択する
-
アイコンをクリックして、既存のポリシーを選択します。

-
目的のポリシーのラジオボタンを選択します。

ポリシーを作成する
事前認証および認証後のエンドポイント分析の設定
このセクションでは、認証後および事前認証エンドポイント分析(EPA)を設定する方法について説明します。
SmartControl で認証後 EPA を設定するには、VPNセッションアクションの
Smartgroupパラメータを使用します。EPA 式は VPN セッションポリシーで設定されます。
スマートグループパラメータにはグループ名を指定できます。このグループ名は任意の文字列にすることができます。グループ名は、Active Directory 上の既存のグループである必要はありません。
HTTP.REQ.IS_MEMBER_OFという式 ("
groupname") を使用して、ICAポリシーを構成します。スマートグループに対して以前に指定したグループ名を使用します。
デフォルト EPA グループパラメータにグループ名を指定できます。このグループ名は任意の文字列にすることができます。グループ名は、Active Directory 上の既存のグループである必要はありません。
式の HTTP.REQ.IS_MEMBER_Of ("
groupname") を使用してICAポリシーを構成し、デフォルトのEPAグループに対して以前に指定されたグループ名を使用します。
NetScaler Gateway セッションプロファイルの作成
-
[セキュリティ] タブを選択します。
-
NetScaler Gateway プロファイルの名前 (アクション)を入力します。
-
メニューの右側にあるボックスを選択し、目的の「 デフォルト承認アクション」を選択します。ユーザーが内部ネットワークにログオンするときにアクセスできるネットワークリソースを指定します。承認のデフォルト設定では、すべてのネットワークリソースへのアクセスを拒否します。デフォルトのグローバル設定を使用し、承認ポリシーを作成して、ユーザーがアクセスできるネットワークリソースを定義することをお勧めします。デフォルトの承認ポリシーを DENY に設定した場合は、ネットワークリソースへのアクセスを明示的に許可する必要があります。これにより、セキュリティが向上します。
-
メニューの右側にあるボックスを選択し、 目的のSecure Browse を選択します。Citrix Workspaceアプリを使用して、ユーザーがNetScaler Gateway 経由でiOSおよびAndroidモバイルデバイスからネットワークリソースに接続できるようにします。ユーザは、セキュアネットワーク内のリソースにアクセスするために完全な VPN トンネルを確立する必要はありません。
-
メニューの右側にあるボックスを選択し、**
Smartgroup**名を入力します。これは、このセッションアクションに関連付けられたセッションポリシーが成功したときにユーザーが配置されるグループです。VPN セッションポリシーは、認証後 EPA チェックを行い、チェックが成功すると、スマートグループで指定されたグループにユーザを配置します。is_member_of (http.req.user.is_member_of) 式をポリシーとともに使用して、このスマートグループに属するユーザーに EPA が渡されたかどうかをチェックできます。 -
[Create] をクリックします。
-
NetScaler Gateway > ポリシー > セッションに移動します。
-
ユーザーがNetScaler Gateway にログオンした後に適用される新しいセッションポリシーの名前を入力します 。
-
規則の条件が満たされた場合に新しいセッションポリシーによって適用されるアクション。
-
このフィールドに「 式 」と入力します。このフィールドは、ポリシーに一致するトラフィックを指定する名前付き式を定義します。式は、デフォルト構文またはクラシック構文で記述できます。式のリテラル文字列の最大長は 255 文字です。長い文字列はそれぞれ最大 255 文字の小さな文字列に分割でき、小さい文字列は+演算子で連結されます。たとえば、500 文字の文字列を次のように作成できます。''"" + ""'次の要件は、NetScaler ADC CLIにのみ適用されます。
-
式に 1 つ以上のスペースが含まれる場合は、式全体を二重引用符で囲みます。
-
式自体に二重引用符が含まれている場合は、文字を使用して引用符をエスケープします。* または、一重引用符を使用してルールを囲むこともできます。この場合、二重引用符をエスケープする必要はありません。
-
-
[Create] をクリックします。
-
セッションポリシーの名前を選択します 。
-
「 アクション 」メニューから「 グローバルバインド 」を選択します。
-
**** を選択して、既存のポリシーを選択します。注:ポリシーを作成するには、「+」を選択します。詳しくは、「NetScaler Gateway セッションプロファイルの作成」セクションを参照してください。
-
「 完了」をクリックします
-

事前認証の設定
次の手順を使用して、事前認証構成を設定します。
-
[Citrix NetScaler]>[ポリシー]>[事前認証]に移動します。

-

-
名前は英字、数字、またはアンダースコア文字 (_) で始まり、文字、数字、ハイフン (-)、ピリオド (.)、ポンド (#)、スペース ()、アットマーク (@)、等号 (=)、コロン (:)、およびアンダースコア文字のみで構成する必要があります。事前認証アクションが作成された後は変更できません。注: 次の要件は、NetScaler ADC CLIにのみ適用されます。 名前に 1 つ以上のスペースが含まれる場合は、名前を二重引用符または一重引用符で囲みます。
-
接続がポリシーに一致したときにポリシーが呼び出すリクエストアクションを選択します 。注: 事前認証プロファイルを作成または作成する場合は、 を選択します。詳細については、 事前認証プロファイルの作成を参照してください。
-
Citrix ADCの名前付きルールの名前である式 、またはポリシーと一致する接続を定義するデフォルトの構文式を入力します。
-
[Create] をクリックします。
-
「 アクション 」メニューから「 グローバルバインド 」を選択します。
-
を選択して既存のポリシーを選択します。
-
「ポリシー」を選択します 。
-
[完了] をクリックします。
-
このチェックは、 事前認証ポリシーがグローバルにバインドされていることを示しています。
事前認証プロファイルの作成
-
事前認証アクションの名前を入力します 。名前は英字、数字、またはアンダースコア文字 (_) で始まり、文字、数字、ハイフン (-)、ピリオド (.)、ポンド (#)、スペース ()、アットマーク (@)、等号 (=)、コロン (:)、およびアンダースコア文字のみで構成する必要があります。事前認証アクションが作成された後は変更できません。注:名前にスペースが 1 つ以上含まれている場合は、名前を二重引用符または一重引用符で囲んでください。これはCitrix ADC CLIにのみ適用されます:
-
このオプションは、エンドポイント分析 (EPA) の結果後にログオンを許可または拒否します。
-
キャンセルされるプロセスこのオプションは、エンドポイント分析 (EPA) ツールが終了する必要がある一連のプロセスを識別します。
-
削除するファイルこのオプションは、エンドポイント分析 (EPA) ツールで削除する必要があるファイルのパスと名前を指定する文字列を指定します。
-
デフォルトの EPA グループデフォルトの EPA グループは、EPA チェックが成功したときに選択されるグループです。
-
[Create] をクリックします。