(从 ServerFault.SE 迁移)
我正在开发 Silverblue 系统,部分通过 SSH 和 X11 转发。
当我使用图形控制台并说xauth list
我得到这个时:
silverblue/unix:0 MIT-MAGIC-COOKIE-1 <token1>
#ffff##:0 MIT-MAGIC-COOKIE-1 <token1>
$XAUTHORITY = /run/user/1000/xauth_dkafiw
所以这显然是银蓝专门设置的东西。
但是当我通过登录时ssh -X
我得到xauth list
了
silverblue/unix:11 MIT-MAGIC-COOKIE-1 <token2>
silverblue/unix:10 MIT-MAGIC-COOKIE-1 <token3>
我认为控制台 xauth 中的神秘行是toolbox
与 X 一起工作。我可以说toolbox enter
并从命令行启动 X11 程序,并且它可以工作。但如果我尝试这样做,ssh
却不会。这似乎是因为toolbox
将其设置hostname
为“工具箱”,所以如果我说它xauth add toolbox/unix:10 MIT-MAGIC-COOKIE-1 <token3>
再次开始工作(或者sudo hostname silverblue
在工具箱内也可以工作)。
所以我的问题是:
是什么
#ffff##:0
意思xauth list
?我关于解决工具箱问题的说法正确吗?我怎样才能把它放进去?使用
xauth add
告诉我这是一个无效的地址。