当我切换到无头Linux Mint 17系统时,它不会创建更新/不会创建.Xauthority文件。
此外,当我跑步时,xauth
我得到的答复是:
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>exit
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>
它不会创建文件。
编辑:
当我连接显示器,然后在本地登录时,会创建文件,但是当我尝试添加条目时(因为我的SSH不会为我做这件事):
marty@N40L ~ $ xauth list
N40L/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
localhost.localdomain/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
marty@N40L ~ $ ls -d .X*
-rw------- 1 marty marty 115 Sep 3 12:03 .Xauthority
marty@N40L ~ $ xauth generate $DISPLAY .
PuTTY X11 proxy: wrong authorisation protocol attemptedxauth: (argv):1: unable to open display "localhost:10.0".
顺便说一句,做一个netstat --listen
显示端口监听:
tcp 0 0 localhost:6010 *:* LISTEN
AGH,更多信息。我注销了服务器上的X会话,现在.Xauthority文件已消失。似乎该文件仅在本地登录时才存在。谁能告诉我原因,或如何解决?
新发展:
我在名为“ test”的系统上创建了一个纯用户。然后我登录,并且没有任何其他命令,便运行了xeyes。哪个有效!因此,只有用户“ marty”无法进行xforward。如何将设置从测试复制到marty?
ssh -X
启用X11转发。