タグ付けされた質問 「xauth」

6
「su」とエラー「誤った認証のためX11接続が拒否されました」
ルートとして、コマンドを実行するためにリモートホストに接続しています。「standarduser」のみが適切なidファイルと正しい.ssh / configを持っているため、最初にユーザーを切り替えます。 su standarduser -c 'ssh -x remotehost ./remotecommand' コマンドは正常に動作しますが、「-x」(X11-Forwardingを無効にする)を使用し/etc/ssh/ssh_config、X11Forwardsを無効にしたにもかかわらず、エラーメッセージが表示されます。 X11 connection rejected because of wrong authentication. 「standarduser」としてログインしているときにエラーメッセージが表示されません。 コマンドをcronジョブファイルに統合したいので、これは非常に面倒です。エラーメッセージがルートの.XAuthファイルの誤った認証を指していることは理解していますが、X11経由で接続しようとさえしていません。 「ssh -x」がX11接続を無効にせず、エラーメッセージをスローしないのはなぜですか? 更新:メッセージは、画面内でログインしているときにのみ表示されます。ローカルマシン自体で(画面なしで)上記のコマンドを使用すると、エラーメッセージが表示されないため、cronでも問題ないはずです。 また-v、SSHからのステータス情報の前であっても、同じコマンドを開始し、驚くべきエラーメッセージが最初に表示されました。 root@localhost:~# su standarduser -c 'ssh -x remotehost ./remotecommand' X11 connection rejected because of wrong authentication. OpenSSH_6.2p2 Ubuntu-6ubuntu0.1, OpenSSL 1.0.1e 11 Feb 2013 これは問題自体に私を導きました、それはsshエラーメッセージを投げているものではありません、それはsu: root@localhost:~# su standarduser …
53 bash  gnu-screen  su  xauth 

4
xauthからこのメッセージを受け取るのはなぜですか:「認証ファイル/home/<user>/.Xauthorityのロック中のタイムアウト」
ホストにSSHで接続しようとしたときに、次のメッセージを受け取りましたxauth: / usr / bin / xauth:権限ファイル/home/sam/.Xauthorityのロックのタイムアウト 注: X11 GUIをSSH接続経由でリモート表示しようとしていたのでxauth、$HOME/.Xauthorityファイルを正常に作成できるようにする必要がありましたが、そのメッセージが示すように、明らかにそうではありませんでした。 xeyesこのメッセージで挨拶されたような、X11ベースのアプリを実行しようとします。 $ xeyes X11 connection rejected because of wrong authentication. Error: Can't open display: localhost:10.0 この問題を解決するにはどうすればよいですか?

4
プログラムをリモートで実行しようとすると「無効なMIT-MAGIC-COOKIE-1キー」
クライアント(サーバー)モードでアプリケーション(ParaView)を実行しようとしていますが、グラフィックレンダリングはリモート(サーバー)側で行われます。サーバーに接続する手段としてSSHを使用していますが、レンダリングプロセスが遅くなるため、X転送を使用したくありません。 ただし、サーバーのディスプレイでアプリケーションを開こうとするたびに、この結果に対するエラーが発生します。 Invalid MIT-MAGIC-COOKIE-1 keyError: cannot open display ':0' 私はこの問題について広範な調査を実施しましたが、次の提案された手順を役に立たないように既に試みました: 「xauthリスト」を使用して、ローカルホストのディスプレイのMIT-MAGIC-COOKIE-1値を取得しました。 sshを介してリモートホストにログインしました。 リモートホストで「export DISPLAY =:0」を使用しました。 リモートホストで、「xauth add」を使用して、リモートホストのディスプレイのCookie値をローカルホストのCookie値で上書きします。 これは正しい手順であると確信していますが、正しいCookieを正しいディスプレイに転送していないだけです。 繰り返しますが、sshを使用して、リモートコンピューターのディスプレイでアプリケーションを開くことができるようにしたいと思います。理想的には、xhostではなくxauthを介してプロセス全体を実行したいと思います。もう一度、X転送を使用する必要はありません。何が欠けているか、間違っている可能性がありますか?
21 ssh  remote  xauth 

2
.Xauthorityを読み取れないため、Evinceは起動に失敗します
Ubuntu 10.04(lucid)を実行しているマシンにX転送を使用して、SSH経由でリモートでログインしています。ほとんどのX11アプリケーション(xterm、gnome-terminalなど)は正常に動作します。しかし、Evinceは起動しません。~/.Xauthorityファイルが存在しても読み取りはできないようで、明らかに読み取り可能です(適切なアクセス許可があり、他のアプリケーションが問題なく読み取れます)。 $ evince X11 connection rejected because of wrong authentication. Cannot parse arguments: Cannot open display: $ echo DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY DISPLAY=localhost:10.0 XAUTHORITY= $ strace evince … access("/home/gilles/.Xauthority", R_OK) = 0 open("/home/gilles/.Xauthority", O_RDONLY) = -1 EACCES (Permission denied) … $ ls -l ~/.Xauthority -rw------- 1 gilles gilles 496 Jul 5 …

5
Xサーバーに接続できません:0.0スーパーユーザーとして
オンラインのときに次のエラーが表示され、ツールが起動しません。 [root@dhcppc9 lin64]# ./ise No protocol specified _pn: cannot connect to X server :0.0 しかし、私がスーパーユーザーでなくても、何も問題はありません。どうして? 編集する [root@dhcppc9 lin64]# export $(dbus-launch) No protocol specified なにか提案を? また [root@dhcppc9 lin64]# xhost [+] No protocol specified xhost: unable to open display ":0.0"
10 x11  su  xauth 

3
root以外でstartxを実行する方法は?
最近、UbuntuからArch Linuxに切り替えました。X11をウィンドウシステムとして、KDEをデスクトップ環境としてインストールしました。私はのために別のパーティションをした/home、/var、/そして/boot、彼らはすべてのブート時にマウントします。を実行するstartxと、以下のメッセージが表示されます。 xauth:timeout in locking authority file /home/hello/.Xauthority 誤って、そのファイルを削除しました。それで、からコピーしました/root。以下のコードを使用して権限を変更しました: # chown hello:users ~/.Xauthority この後も、startxrootアカウントを使用しないと実行できません。
10 x11  xauth 

6
SSH XForwardingが失敗する-xauthの不正な表示名
SSH経由でXForwardingをセットアップしようとしていますが、失敗します。sshに引数-Xまたは-Yを使用しても、同じ結果になります。私が得るエラー。 a@ASUS-N53SM:~$ ssh -X -p 6623 pinker@192.168.0.200 pinker@192.168.0.200's password: Last login: Sun Feb 2 18:42:08 2014 from 192.168.0.201 /usr/bin/xauth: (stdin):1: bad display name "pinker-server:10.0" in "remove" command /usr/bin/xauth: (stdin):2: bad display name "pinker-server:10.0" in "add" command xdpyinfo: unable to open display "pinker-server:10.0". クライアントファイル〜/ .ssh / config ForwardX11 yes クライアントファイル/ etc …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.