MoTTY X11 proxy: Unsupported authorisation protocol Error: cannot open display: localhost:13.0

解决方法:

在.bashrc中加入以下:

export XAUTHORITY=$HOME/.Xauthority

然后执行source .bashrc

如果没有.Xauthority文件或者.Xauthority不对:

1、 执行sudo apt-get purge xauth清除.Xauthority

.Xauthority

删除用户home目录下.Xauthority文件

2、执行sudo apt-get install xauth生成新的.Xauthority

参考:https://superuser.com/questions/1830579/how-do-i-solve-the-putty-x11-proxy-no-authorisation-provided-error?noredirect=1

https://blog.csdn.net/qq_26913333/article/details/88404167

设置DISPLAY的步骤:

export DISPLAY=localhost:0.0

查看DISPLAY

echo $DISPLAY

取消DISPLAY的设置

unset DISPLAY

X11和Xauth介绍

X11(也称为X Window System)是一个用于图形用户界面(GUI)的网络协议和系统,为Unix、Linux和类Unix系统提供了一个窗口化环境。它允许用户在客户端和服务器之间传输图形和用户输入。通过X11,用户可以在远程计算机上运行图形应用程序,并将它们的显示输出传送到本地计算机上。

Xauth(X Authentication)是用于管理X11客户端和服务器之间身份验证和授权的机制。它使用某种方法来验证客户端身份并生成授权令牌,以确保只有经过授权的客户端可以与服务器进行通信。这种身份验证和授权过程对于远程X11会话和X11转发非常重要,以防止未经授权的访问。

X11和Xauth之间的关系是,Xauth是X11协议的一部分,用于处理身份验证和授权。当客户端使用X11协议与X11服务器进行通信时,它们首先进行身份验证,然后在通过身份验证后使用Xauth产生的令牌进行授权。通过将Xauth与X11结合使用,可以确保只有经过身份验证且被授权的客户端才能与X11服务器进行通信,从而提高系统的安全性。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值