セッションの信頼性

最終公開日 : Nov 13, 2026
Citrix®は、サポートされているすべてのLinuxプラットフォームにセッション信頼性機能を提供します。セッション信頼性はデフォルトで有効になっています。
セッション信頼性により、ネットワークの中断時でもICAセッションがシームレスに再接続されます。セッション信頼性の詳細については、「自動クライアント再接続とセッション信頼性」を参照してください。
注:
セッション信頼性接続を介して送信されるデータは、デフォルトではプレーンテキストです。セキュリティ上の理由から、TLS暗号化を有効にすることをお勧めします。TLS暗号化の詳細については、「TLSを使用したユーザーセッションの保護」を参照してください。

構成

Citrix Studioのポリシー設定

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"
注:
設定を有効にするには、HDXサービスを再起動してください。TCPリスナーを無効にしても、セッション信頼性は無効になりません。セッション信頼性接続ポリシーを通じて機能が有効になっている場合、セッション信頼性は他のリスナー(SSLなど)を通じて引き続き利用可能です。
  • セッション信頼性ポート番号
次のコマンドを使用して、セッション信頼性ポート番号を設定することもできます(例としてポート番号2599を使用)。
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp" -v "PortNumber" -d "2599"
注:
設定を有効にするには、HDXサービスを再起動してください。ポート番号がCitrix Studioのポリシー設定を通じて設定されている場合、Linux VDAでの設定は無視されます。VDA上のファイアウォールが、設定されたポートを介したネットワークトラフィックを禁止しないように構成されていることを確認してください。
  • サーバーからクライアントへのキープアライブ間隔
セッションでアクティビティ(マウスの動きや画面の更新など)がない場合、Linux VDAとクライアント間でキープアライブメッセージが送信されます。キープアライブメッセージは、クライアントがまだ応答しているかどうかを検出するために使用されます。クライアントからの応答がない場合、クライアントが再接続するまでセッションは中断されます。この設定は、連続するキープアライブメッセージ間の秒数を指定します。デフォルトでは、この設定は構成されていません。これを構成するには、次のコマンドを実行します(例として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

トラブルシューティング

ポリシー設定を通じてセッションの信頼性を有効にした後、セッションを起動できません。
この問題を回避するには、次の手順を実行します。
  1. Citrix Studioでポリシー設定を通じてセッションの信頼性を有効にした後、VDAサービスとHDXサービスがこの順序で再起動されていることを確認してください。
  2. VDAで、セッションの信頼性TCPリスナーが実行されていることを確認するために、次のコマンドを実行します(例としてポート2598を使用)。
    netstat -an | grep 2598
    セッションの信頼性ポートにTCPリスナーがない場合、次のコマンドを実行してリスナーを有効にします。
    /opt/Citrix/VDA/bin/ctxreg update -k  "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\WinStations\cgp"   -v  "fEnableWinStation" -d "0x00000001"