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 を含む)を使用する環境をサポートしています。この機能は、XクライアントとXサーバー間の安全な通信を確保するために必要なセキュリティメカニズムを提供します。
-
この安全な通信のアクセス許可を確保するには、次の2つの方法があります。
-
Xhost。デフォルトでは、Xhost はローカルホストのXクライアントのみがXサーバーと通信することを許可します。リモートのXクライアントがXサーバーにアクセスすることを許可する場合は、特定のコンピューターで
Xhostコマンドを実行してアクセス許可を付与する必要があります。または、xhost + を使用して、任意のXクライアントがXサーバーに接続できるようにすることもできます。 -
Xauthority。
.Xauthorityファイルは、各ユーザーのホームディレクトリにあります。これは、Xサーバーの認証のためにxauthが使用するクッキーに資格情報を保存するために使用されます。Xサーバーインスタンス(Xorg)が起動すると、その特定のディスプレイへの接続を認証するためにクッキーが使用されます。 -
動作原理
Xorg が起動すると、.Xauthority ファイルが Xorg に渡されます。この .Xauthority ファイルには、次の要素が含まれています。
- ディスプレイ番号
- リモートリクエストプロトコル
-
クッキー番号
- このファイルは
xauthコマンドを使用して参照できます。例:
# xauth -f ~/.Xauthority
# > list
# > us01msip06:107 MIT-MAGIC-COOKIE-1 fb228d1b695729242616c5908f11624b
<!--NeedCopy-->
XクライアントがXorgにリモートで接続する場合、次の2つの前提条件を満たす必要があります。
- DISPLAY 環境変数をリモートXサーバーに設定する。
- 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 ファイルを Xクライアントに手動で渡すか、共有ホームディレクトリをマウントして渡します。
-
.XauthorityファイルをXクライアントに手動で渡すICA® セッションを起動すると、Linux VDA はXクライアント用の
.Xauthorityファイルを生成し、そのファイルをログオンユーザーのホームディレクトリに保存します。この.XauthorityファイルをリモートXクライアントマシンにコピーし、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ファイルをXクライアントに渡す便利な方法は、ログオンユーザー用に共有ホームディレクトリをマウントすることです。Linux VDA がICAセッションを開始すると、
.Xauthorityファイルはログオンユーザーのホームディレクトリの下に作成されます。このホームディレクトリがXクライアントと共有されている場合、ユーザーはこの.XauthorityファイルをXクライアントに手動で転送する必要はありません。DISPLAY および XAUTHORITY 環境変数が正しく設定されると、GUI はXサーバーデスクトップに自動的に表示されます。
トラブルシューティング
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とXクライアントの.Xauthorityファイルで同じである必要があります。 -
クッキーが同じである場合は、Linux VDA のIPアドレスと公開デスクトップのディスプレイ番号を使用して、リモートディスプレイポートのアクセシビリティを確認します。
たとえば、Xクライアントマシンで次のコマンドを実行します。
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.