.. _pi_vnc:
=========================
Raspberry Pi VNC远程访问
=========================
有时候我们需要通过VNC远程访问树莓派桌面,例如 :ref:`pi_4b_4k_display` 无法正常屏幕输出时,需要通过远程桌面调整配置。
- 安装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.
参考
=======
- `Raspberry Pi VNC (Virtual Network Computing) `_