Questions tagged «xauth»

6
“ su”错误,“由于身份验证错误而拒绝了X11连接”
以root用户身份,我连接到远程主机以执行命令。只有“ standarduser”具有适当的ID文件和正确的.ssh / config,因此我首先切换用户: su standarduser -c 'ssh -x remotehost ./remotecommand' 该命令运行正常,但是尽管我使用了“ -x”(禁用X11-Forwarding)并在中禁用了X11Forwards /etc/ssh/ssh_config,但仍然收到错误消息: X11 connection rejected because of wrong authentication. 当我以“ standarduser”身份登录时,未收到错误消息。 这很烦人,因为我想将命令集成到cron作业文件中。我知道该错误消息是指对根.XAuth文件的错误身份验证,但是我什至没有尝试通过X11连接。 为什么“ ssh -x”不禁用X11连接并抛出错误消息? 更新:该消息仅在我登录屏幕时显示,在本地计算机本身(不带屏幕)上使用上述命令时显示,我不会收到错误消息,因此使用cron也应该没问题。 我还使用了相同的命令-v,甚至在SSH发出状态信息之前,都意外收到了错误消息FIRST: 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 …
52 bash  gnu-screen  su  xauth 

4
为什么我从xauth收到此消息:“锁定授权文件/home/<user>/.Xauthority中的超时”?
尝试通过SSH进入主机时,我收到了以下消息xauth: / usr / bin / xauth:锁定授权文件/home/sam/.Xauthority中的超时 注意:我试图通过SSH连接远程显示X11 GUI,所以我需要xauth能够创建一个$HOME/.Xauthority成功文件,但是正如该消息所指示的那样,显然不是。 尝试运行任何基于X11的应用程序,例如,xeyes收到以下消息: $ 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在远程计算机的显示屏上打开应用程序。理想情况下,我希望整个过程通过xauth而不是xhost完成,并且再次,我不需要使用X转发。我可能缺少什么或做错了什么?
21 ssh  remote  xauth 

2
Evince无法启动,因为它无法读取.Xauthority
我通过SSH通过X远程登录到运行Ubuntu 10.04(透明)的计算机。大多数X11应用程序(例如xterm,gnome-terminal)都可以正常工作。但是埃文斯没有开始。~/.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 即使在此之后,startx除非使用root帐户,否则我将无法运行。
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 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.