我有一个桌面和一个服务器都运行 CentOS 7.5,我ssh -X
从桌面运行到服务器。连接建立后,~/.Xauthority
文件被写入,我有
$ echo $DISPLAY
localhost:10.0
$ xauth list
host.example.com/unix:10 MIT-MAGIC-COOKIE-1 xxxxxxxxxxxxxxx
host.example.com:10 MIT-MAGIC-COOKIE-1 yyyyyyyyyyyyyyyy
但跑步xclock
只需要Error: Can't open display
两分钟。使用ssh -Y
没有什么区别。在sshd_config
我有
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
设置X11UseLocalhost no
并不能解决问题。ss -l | grep 6010
有一个空输出。
我还有一台不同的服务器,从同一桌面转发 X 可以正常工作。有什么想法如何解决这个问题吗?