解决VNC Viewer连接Linux时的认证错误:权限设置与系统配置实战

1. 遇到VNC认证错误时别慌,先检查这些地方

第一次用VNC Viewer连接树莓派就遇到"authentication error"确实让人头疼。我去年给实验室配置远程开发环境时,连续三天都被这个错误卡住。后来发现这类问题八成和权限配置有关,尤其是新手最容易忽略的根目录权限异常。比如有次我把整个/home目录误设成777权限,结果所有远程连接工具集体罢工。

先别急着重装系统,打开终端用ssh连上你的Linux设备(树莓派也行),执行这个命令看看根目录权限:

ls -ld /

正常应该显示drwxr-xr-x(755权限)。如果看到drwxrwxrwx(777权限),那就是问题所在。去年有个学生把SD卡插到Windows电脑上拷贝文件,结果Windows的NTFS文件系统自动改了权限,导致整个系统瘫痪。

2. 根目录权限修复实战操作

看到777权限别手抖,用这个命令就能修复:

sudo chmod 755 /

但事情没这么简单。上个月帮朋友调试时发现,执行完这个命令后VNC还是连不上。原来权限变更需要重启服务才能生效。这时候要么重启系统,要么按这个顺序重启相关服务:

sudo systemctl restart vncserver-x11-serviced
sudo systemctl restart display-manager

如果用的是树莓派官方系统,可能需要改用:

sudo systemctl restart vncserver

有个坑要注意:某些Linux发行版(比如Ubuntu 20.04之后的版本)默认用Wayla

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值