This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Xauthority
Linux VDA は、対話型リモート処理のために X11 ディスプレイ機能 (xterm や gvim を含む) を使用する環境をサポートしています。この機能は、XClient と XServer 間の安全な通信を確保するために必要なセキュリティメカニズムを提供します。
-
この安全な通信の権限を保護するには、次の2つの方法があります。
- Xhost。デフォルトでは、Xhost はローカルホストの XClient のみが XServer と通信することを許可します。リモートの XClient が XServer にアクセスすることを許可する場合は、特定のコンピューターで Xhost コマンドを実行して権限を付与する必要があります。あるいは、xhost + を使用して、任意の XClient が XServer に接続できるようにすることもできます。
-
Xauthority。
.Xauthorityファイルは、各ユーザーのホームディレクトリにあります。これは、XServer の認証のために xauth が使用するクッキーに資格情報を保存するために使用されます。XServer インスタンス (Xorg) が起動されると、その特定のディスプレイへの接続を認証するためにクッキーが使用されます。 -
動作の仕組み
Xorg が起動すると、.Xauthority ファイルが Xorg に渡されます。この .Xauthority ファイルには、次の要素が含まれています。
- ディスプレイ番号
- リモート要求プロトコル
-
クッキー番号
- このファイルは
xauthコマンドを使用して参照できます。例:
# xauth -f ~/.Xauthority
# > list
# > us01msip06:107 MIT-MAGIC-COOKIE-1 fb228d1b695729242616c5908f11624b
<!--NeedCopy-->
XClient がリモートで Xorg に接続する場合、2つの前提条件を満たす必要があります。
- DISPLAY 環境変数をリモートの XServer に設定します。
- Xorg 内のクッキー番号のいずれかを含む
.Xauthorityファイルを取得します。
Xauthority の構成
リモート X11 ディスプレイ用の Linux VDA で Xauthority を有効にするには、次の2つのレジストリキーを作成する必要があります。
sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Xorg" -t "REG_DWORD" -v "XauthEnabled" -d "0x00000001" --force
sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Xorg" -t "REG_DWORD" -v "ListenTCP" -d "0x00000001" --force
<!--NeedCopy-->
Xauthority を有効にした後、.Xauthority ファイルを XClient に手動で渡すか、共有ホームディレクトリをマウントして渡します。
-
.Xauthorityファイルを手動で XClient に渡すICA® セッションを起動した後、Linux VDA は XClient 用の
.Xauthorityファイルを生成し、ログオンユーザーのホームディレクトリにファイルを保存します。この.Xauthorityファイルをリモートの XClient マシンにコピーし、DISPLAY および XAUTHORITY 環境変数を設定できます。DISPLAYは.Xauthorityファイルに保存されているディスプレイ番号であり、XAUTHORITYは Xauthority のファイルパスです。例については、次のコマンドを参照してください。export DISPLAY={Display number stored in the Xauthority file} export XAUTHORITY={the file path of .Xauthority} <!--NeedCopy-->注:
XAUTHORITY 環境変数が設定されていない場合、デフォルトで
~/.Xauthorityファイルが使用されます。 -
共有ホームディレクトリをマウントして
.Xauthorityファイルを XClient に渡す便利な方法は、ログオンユーザー用に共有ホームディレクトリをマウントすることです。Linux VDA が ICA セッションを開始すると、
.Xauthorityファイルはログオンユーザーのホームディレクトリの下に作成されます。このホームディレクトリが XClient と共有されている場合、ユーザーはこの.Xauthorityファイルを手動で XClient に転送する必要はありません。DISPLAY および XAUTHORITY 環境変数が正しく設定されると、GUI は XServer デスクトップに自動的に表示されます。
トラブルシューティング
Xauthority が機能しない場合は、次のトラブルシューティング手順に従ってください。
-
root 権限を持つ管理者として、すべての Xorg クッキーを取得します。
ps aux | grep -i xorg <!--NeedCopy-->このコマンドは、Xorg プロセスと、起動時に Xorg に渡されるパラメーターを表示します。別のパラメーターは、どの
.Xauthorityファイルが使用されているかを表示します。例:/var/xdl/xauth/.Xauthority110 <!--NeedCopy-->Xauth コマンドを使用してクッキーを表示します。
Xauth -f /var/xdl/xauth/.Xauthority110 <!--NeedCopy--> -
Xauthコマンドを使用して、~/.Xauthorityに含まれるクッキーを表示します。同じディスプレイ番号の場合、表示されるクッキーは Xorg と XClient の.Xauthorityファイルで同じである必要があります。 -
クッキーが同じである場合、Linux VDA の IP アドレスと公開デスクトップのディスプレイ番号を使用して、リモートディスプレイポートのアクセシビリティを確認します。
例: XClient マシンで次のコマンドを実行します。
telnet 10.158.11.11 6160 <!--NeedCopy-->ポート番号は 6000 + <ディスプレイ番号> の合計です。
この telnet 操作が失敗した場合、ファイアウォールが要求をブロックしている可能性があります。
共有
共有
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.