游客发表
sudo apt update && sudo apt install realvnc-vnc-server -y 装完别急着启动。去菜单里找“Raspberry Pi Configuration”——或者直接终端敲sudo raspi-config。在“Interfacing Options”里,把VNC开关拨到“Enable”。这一步不做,装再多软件也白搭。 然后启动服务: sudo systemctl enable --now vncserver-x11-serviced 现在VNC在跑了,但密码呢?默认情况下,VNC用的是系统用户的登录凭据。也就是说,你远程连的时候,输入树莓派的用户名和密码就行——前提是那个用户有桌面权限。如果你用的是默认的pi用户,直接连就行。 接下来是客户端的事。你电脑上装个VNC Viewer(RealVNC官方那个免费版就行),输入树莓派的IP地址。怎么查IP?路由器后台看,或者树莓派上跑hostname -I。连上去,输入账号密码,桌面就出来了。 但有个坑得提一下——分辨率。树莓派没接显示器的时候,VNC默认分辨率可能只有640×480,小得难受。解决办法是在/boot/config.txt里加一行: hdmi_force_hotplug=1 再设个固定分辨率,比如: hdmi_group=2 hdmi_mode=82 这样重启后,VNC桌面就是1920×1080了。别问我为什么非得这样——树莓派的HDMI检测逻辑很迷,不插显示器它就装瞎。 还有个小技巧:如果你用的是RealVNC的客户端,可以开启“Cloud”连接,注册个账号,远程连的时候不用知道IP,直接输设备序列号。但说实话,局域网内用IP更直接,没必要把数据绕一圈到国外服务器。 最后说个真实案例。我有个朋友,把树莓派放在老家当NAS,人在外地。他一开始没开VNC,每次想调点东西都得远程SSH敲命令,改配置全靠记忆。后来我让他装了VNC,他直接图形化操作,连下载BT种子都能用鼠标点。他原话:“这玩意儿比我想象的简单,早知道就不该怕麻烦。” VNC不是万能的,偶尔会卡顿,毕竟走的是网络传输画面。但胜在方便,尤其适合那些“偶尔动一下”的场景。装好之后,记得把SSH也开着——万一VNC挂了,你还能用命令行救回来。友情链接