セッションの信頼性

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