X11 connection rejected because of wrong authentication

X11 connection rejected because of wrong authentication

image-20250203225153032

问题描述:

​ 在使用X11 Forwarding时,可以正常显示xeyes、gedit等程序,但是不能显示firefox、chromium程序,错误信息为:因为验证错误而拒绝连接

解决措施:

​ 在远程主机运行命令:

export XAUTHORITY=$HOME/.Xauthority 

原因:

​ 火狐、谷歌浏览器使用Snap安装,其运行环境隔离,改变了 HOME 变量,原本X11应该去寻找~/.Xauthority文件,但是由于环境隔离,导致其去/home/user/snap/firefox/current~/.Xauthority寻找文件,只要在运行火狐之前,重新设置验证文件的目录即可

注意:

​ 在使用X11 Forwarding功能时,一般不需要再远程主机设置DISPLAY变量,因为在连接时,会自动设置

​ 若本地主机为Windows,需要在本地主机设置DISPLAY变量值:

$env:DISPLAY="localhost:0.0"

​ 上述示例命令适用于Windows 11,具体值根据自己环境修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值