セッションの信頼性の構成
Citrix®は、サポートされているすべてのLinuxプラットフォームにセッションの信頼性機能を提供します。セッションの信頼性はデフォルトで有効になっています。
セッションの信頼性により、ネットワークの中断時でもICAセッションがシームレスに再接続されます。セッションの信頼性について詳しくは、「自動クライアント再接続とセッションの信頼性」を参照してください。
注: セッションの信頼性接続を介して送信されるデータは、デフォルトでプレーンテキストです。セキュリティ上の目的から、TLS暗号化を有効にすることをお勧めします。TLS暗号化について詳しくは、「TLSを使用したユーザーセッションの保護」を参照してください。
Citrix Studioでセッションの信頼性について、以下のポリシーを設定できます。
- セッションの信頼性接続
- セッションの信頼性タイムアウト
- セッションの信頼性ポート番号
- 再接続UIの透過レベル
詳しくは、「セッションの信頼性ポリシー設定」および「自動クライアント再接続ポリシー設定」を参照してください。
注: セッションの信頼性接続またはセッションの信頼性ポート番号ポリシーを設定した後、設定を有効にするには、VDAサービスとHDX™サービスをこの順序で再起動してください。
Linux VDAでの設定
- セッションの信頼性TCPリスナーの有効化/無効化
デフォルトでは、セッションの信頼性TCPリスナーは有効になっており、ポート2598でリッスンしています。リスナーを無効にするには、次のコマンドを実行します。
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "fEnableWinStation" -d "0x00000000"
<!--NeedCopy-->
注: 設定を有効にするには、HDXサービスを再起動してください。TCPリスナーを無効にしても、セッションの信頼性は無効になりません。セッションの信頼性接続ポリシーを通じて機能が有効になっている場合、セッションの信頼性は他のリスナー(SSLなど)を介して引き続き利用できます。
- セッションの信頼性ポート番号
次のコマンドを使用して、セッションの信頼性ポート番号を設定することもできます(例としてポート番号2599を使用)。
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "PortNumber" -d "2599"
<!--NeedCopy-->
注: 設定を有効にするには、HDXサービスを再起動してください。Citrix Studioのポリシー設定でポート番号が設定されている場合、Linux VDAでの設定は無視されます。VDA上のファイアウォールが、設定されたポートを介したネットワークトラフィックを禁止しないように構成されていることを確認してください。
- サーバーからクライアントへのキープアライブ間隔
セッションの信頼性キープアライブメッセージは、セッションにアクティビティがない場合(マウスの動きがない、画面の更新がないなど)に、Linux VDAとICA®クライアント間で送信されます。キープアライブメッセージは、クライアントがまだ応答しているかどうかを検出するために使用されます。クライアントからの応答がない場合、クライアントが再接続するまでセッションは中断されます。この設定は、連続するキープアライブメッセージ間の秒数を指定します。デフォルトでは、この設定は構成されていません。これを構成するには、次のコマンドを実行します(例として10秒を使用)。
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpServerToClientKeepAlive" -d "10" --force
- クライアントからサーバーへのキープアライブ間隔
この設定は、ICAクライアントからLinux VDAに送信される連続するキープアライブメッセージ間の秒数を指定します。デフォルトでは、この設定は構成されていません。これを構成するには、次のコマンドを実行します(例として10秒を使用)。
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XTEConfig" -t "REG_DWORD" -v "CgpClientToServerKeepAlive" -d "10" --force
<!--NeedCopy-->
トラブルシューティング
ポリシー設定を通じてセッションの信頼性を有効にした後、セッションを起動できない。
この問題を回避するには、次の手順を実行します。
- Citrix Studioのポリシー設定を通じてセッションの信頼性を有効にした後、VDAサービスとHDXサービスがこの順序で再起動されていることを確認します。
-
VDAで、次のコマンドを実行して、セッションの信頼性TCPリスナーが実行されていることを確認します(例としてポート2598を使用)。
netstat -an | grep 2598 <!--NeedCopy-->セッションの信頼性ポートにTCPリスナーがない場合は、次のコマンドを実行してリスナーを有効にします。
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "fEnableWinStation" -d "0x00000001" <!--NeedCopy-->