パスワード管理
パスワードの保存
Citrix Web Interface Managementコンソールを使用して、ユーザーがパスワードを保存できるように認証方法を構成できます。ユーザーアカウントを構成すると、暗号化されたパスワードはユーザーが初めて接続するまで保存されます。以下を考慮してください:
-
パスワードの保存を有効にすると、Citrix Workspaceアプリ for iOSは、今後のログオンのためにデバイスにパスワードを保存し、ユーザーがアプリケーションに接続するときにパスワードの入力を求めません。注:パスワードは、ユーザーがアカウント作成時に入力した場合にのみ保存されます。アカウントにパスワードが入力されていない場合、サーバー設定に関係なくパスワードは保存されません。
-
パスワードの保存を無効にすると(デフォルト設定)、Citrix Workspaceアプリ for iOSは、ユーザーが接続するたびにパスワードの入力を求めます。
注:
StoreFrontへの直接接続の場合、パスワードの保存は利用できません。
パスワードの保存を上書きするには
サーバーをパスワード保存用に構成した場合でも、ログオン時にパスワードを要求することを好むユーザーは、パスワードの保存を上書きできます:
-
アカウント作成時、パスワードフィールドを空白のままにします。
-
アカウントを編集する際、パスワードを削除してアカウントを保存します。
使用方法
Citrix Workspaceアプリには、パスワードを保存できるようにすることで接続プロセスを効率化する機能があり、Citrix Workspaceアプリを開くたびにセッションを認証するという余分な手順が不要になります。
注:
パスワードの保存機能は現在、PNAプロトコルをサポートしています。StoreFrontのネイティブモードはサポートしていません。ただし、StoreFrontがPNA レガシーモードを有効にしている場合は、この機能は動作します。
StoreFrontでパスワードを保存するように構成する
StoreFront を構成して パスワードを保存 機能を有効にするには:
-
既存のストアを構成する場合は、手順 3 に進みます。
-
新しい StoreFront 展開を構成するには、インストール、セットアップ、アップグレード、およびアンインストール に記載されているベストプラクティスに従ってください。
-
Citrix StoreFront 管理コンソールを開きます。ベース URL が HTTPS を使用しており、SSL 証明書の生成時に指定された共通名と同じであることを確認してください。
-
構成するストアを選択します。
-
XenApp® Service Support の構成 をクリックします。
-
XenApp Service support を有効にし、Default store (オプション) を選択して、OK をクリックします。
-
c:\\inetpub\\wwwroot\\Citrix\\\<store name\>\\Views\\PnaConfig\\. にあるテンプレート構成ファイルに移動します。
-
Config.aspx のバックアップを作成します。
-
元の Config.aspx ファイルを開きます。
-
行 \<EnableSavePassword\>false\</EnableSavePassword\> を編集して、false の値を true に変更します。
-
編集した Config.aspx ファイルを保存します。
-
StoreFront サーバーで、管理者権限で PowerShell を実行します。
-
PowerShell コンソールで:a.
cd "c:\\Program Files\\Citrix\\Receiver StoreFront\\Scripts"b. 「Set-ExecutionPolicy RemoteSigned」と入力しますc. 「.\\ImportModules.ps1」と入力しますd. 「Set-DSServiceMonitorFeature –ServiceUrl」と入力しますhttps://localhost:443/StoreFrontMonitor -
StoreFrontグループがある場合は、グループ内のすべてのメンバーで同じコマンドを実行します。
Citrix Gatewayでパスワードを保存するように設定する
注:
この構成では、Citrix Gatewayロードバランスサーバーを使用します。
保存されたパスワード機能に対応するようにCitrix Gatewayを設定するには:
-
Citrix Gateway管理コンソールにログオンします。
-
Citrixのベストプラクティスに従って、ロードバランス仮想サーバー用の証明書を作成します。
-
構成タブで、Traffic Management > Load Balancing > Serversに移動し、Addをクリックします。
-
StoreFrontサーバーのサーバー名とIPアドレスを入力します。
-
Createをクリックします。StoreFrontグループがある場合は、グループ内のすべてのサーバーに対して手順5を繰り返します。
-
構成タブで、Traffic Management > Load Balancing > Monitorに移動し、Addをクリックします。
-
モニターの名前を入力します。種類としてStoreFrontを選択します。ページの下部で、Secureを選択します(StoreFrontサーバーがHTTPSを使用しているため必須)。
-
Special Parametersタブをクリックします。以前に構成したStoreFront名を入力し、Check Backed Servicesを選択してCreateをクリックします。
-
「Configuration」タブで、「Traffic Management」>「Load Balancing」>「Service Groups」の順に移動し、「Add」をクリックします。
-
サービスグループの名前を入力し、プロトコルを「SSL」に設定して、「Ok」をクリックします。
-
画面右側の「Advanced Settings」の下にある「Settings」を選択します。
-
「Client IP」を有効にし、ヘッダー値に「X-Forwarded-For」と入力して、「OK」をクリックします。
-
画面右側の「Advanced Settings」の下にある「Monitors」を選択します。矢印をクリックして新しいモニターを追加します。
-
「Add」ボタンをクリックし、「Select Monitor」ドロップダウンメニューを選択します。(Citrix Gatewayで構成された)モニターのリストが表示されます。
-
以前に作成したモニターの横にあるラジオボタンをクリックし、「Select」をクリックしてから「Bind」をクリックします。
-
画面右側(「Advanced Settings」の下)にある「Members」を選択します。矢印をクリックして新しいサービスグループメンバーを追加します。
-
「Add」ボタンをクリックし、「Select Member」ドロップダウンメニューを選択します。
-
「Server Based」ラジオボタンを選択します。(Citrix Gatewayで構成された)サーバーメンバーのリストが表示されます。以前に作成したStoreFrontサーバーの横にあるラジオボタンをクリックします。
-
ポート番号に「443」を入力し、ハッシュIDに一意の番号を指定して、「Create」をクリックし、次に「Done」をクリックします。すべてが適切に構成されている場合、「Effective State」は緑色のライトを表示し、監視が正常に機能していることを示します。
-
Traffic Management -\> Load Balancing -\ > Virtual Servers に移動し、Add をクリックします。サーバーの名前を入力し、プロトコルとして SSL を選択します。
-
StoreFrontロードバランスサーバーのIPアドレスを入力し、「OK」をクリックします。
-
「Load Balancing Virtual Server Service Group」バインディングを選択し、矢印をクリックして、以前に作成したサービスグループを追加します。「OK」を2回クリックします。
-
ロードバランス仮想サーバー用に作成されたSSL証明書を割り当てます。「No Server Certificate」を選択します。
-
リストからロードバランサーサーバー証明書を選択し、バインドをクリックします。
-
ドメイン証明書をロードバランサーサーバーに追加します。CA証明書なしをクリックします。
-
ドメイン証明書を選択し、バインドをクリックします。
-
画面の右側で、永続性を選択します。
-
永続性をSOURCEIPに変更し、タイムアウトを20に設定します。保存をクリックし、次に完了をクリックします。
-
ドメインDNSサーバーで、ロードバランサーサーバーを追加します (まだ作成されていない場合)。
-
iOSデバイスでCitrix Workspaceアプリ for iOSを起動し、完全なXenApp URLを入力します。