セッションの信頼性

最終公開日 : 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"