Raspberry Pi VNC远程访问¶
有时候我们需要通过VNC远程访问树莓派桌面,例如 Raspberry Pi 4B的4K显示 无法正常屏幕输出时,需要通过远程桌面调整配置。
安装VNC服务器:
apt install realvnc-vnc-server realvnc-vnc-viewer
通过
raspi-config
配置启用VNC:Interfacing Options => VNC > Yes
使用 RealVNC兼容客户端 访问
访问¶
使用RealVNC客户端访问,理论上是可以直接使用系统用户账号登陆的(其他VNC客户端需要降级认证),但是我正确输入账号密码之后依然被拒绝。
检查服务器 /var/log/vncserver.log
显示:
<14> 2021-03-12T03:16:59.067Z pi400 vncserver-x11[480]: getUserPermissions: Permissions for huatai are []
<13> 2021-03-12T03:16:59.070Z pi400 vncserver-x11[480]: Connections: disconnected: 192.168.6.1::59589 (TCP) ([AuthDenied] Access is denied)
解决方法参考 [VNC] Enable access for new user? 修改 /root/.vnc/config.d/vncserver-x11
添加一行允许用户账号,例如 huatai
访问:
Permissions=huatai:f
然后重启vnc:
systemctl restart vncserver-x11-serviced.service
连接以后显示:
VNC Viewer requires access to the local computer's accessibility features to send media keys such as Play and Volume Up to the remote computer.