ssh Linux加载图形界面报错
在这里插入图片描述
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
Unable to init server: Broadway display type not supported: localhost:10.0
Error: cannot open display: localhost:10.0
myroot@myroot:~$ X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.

解决办法:

  1. 确保磁盘空间没有用完运行df并确保有足够的磁盘空间,如果磁盘空间不足,请从系统中删除不必要的文件:
$ df -h

如果对文件系统施加了配额,请检查是否未超过配额:

$ quota -s
  1. 确保~/.Xauthority归您所有
    运行以下命令以查找所有权:
$ ls -l ~/.Xauthority

运行chown和chmod修复权限问题,替代user:group:您的实际用户名和组名:

$ chown user:group ~/.Xauthority
$ chmod 0600 ~/.Xauthority
  1. 确保X11 SSHD转发已启用
    确保sshd\u配置文件中存在以下行:
$ grep X11Forwarding /etc/ssh/sshd_config

此时终端输出:

X11Forwarding yes

如果禁用了X11,请将以下行添加到sshd_cofing并重新启动ssh服务器:

X11Forwarding yes

最后,重新登录到远程服务器并从Mac OS X或Linux桌面系统运行X11,成功解决。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐