场景复现
家里一台电脑可通过局域网ip用vncviewer访问树莓派,由于在树莓派上搭建了frp服务,所以公司电脑也可以访问vnc访问树莓派,现在出现的异常情况是,公司电脑突然不能vnc连接了,连接显示too many security failures,具体原因不详。
网上解决方案
搜了一大圈,基本是以下几个方案:
方案一:说是触发了VNC的安全保护机制。需要重置BlacklistTimeout和BlacklistThreshold,说这种解决方案的都是ubuntu等系统,树莓派的vnc server是realvnc,不一样,行不通。
sudo vncconfig -display :1 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000
sudo vncconfig -display :1 -set BlacklistTimeout=600000000000 -set BlacklistThreshold=10
方案二:杀掉vnc server进程,重新启动
sudo vncserver -kill :1
sudo vncserver :1
方向是对了,可实际试验并没有用,可能vnc server也不是realvnc吧
最终解决方案
重启vnc server
sudo systemctl restart vncserver-x11-serviced.service