VNC远程连接树莓派的核心方法是:树莓派上启用VNC服务,电脑上安装客户端软件,通过局域网IP地址从电脑连接。以下是具体操作步骤:
1. 在树莓派上启用VNC服务
-
图形界面设置(适用于有显示器操作)
点击树莓派左上角菜单 → Preferences → Raspberry Pi Configuration → Interfaces → 启用 VNC 选项。
-
命令行设置(适用于无显示器"Headless"模式)
通过SSH登录树莓派后,运行以下命令安装VNC服务器:
pythonsudo apt-get update sudo apt-get install tightvncserver -y安装完成后启动服务并设置密码:
pythonvncserver :1系统会提示你设置一个8位以内访问密码。
2. 获取树莓派的IP地址
在树莓派终端中输入以下命令查看当前IP:
python
ifconfig
或使用简化命令:
python
hostname -I
记录下如 192.168.x.x 格式的局域网IP地址。
3. 在电脑上安装VNC客户端
推荐使用 RealVNC Viewer(跨平台支持Windows/macOS/Linux):
- 下载地址:RealVNC Viewer
- 安装后打开软件,在地址栏输入:
树莓派IP地址:5900(例如:192.168.50.131:5900) - 点击连接,输入树莓派的用户名和密码即可进入图形桌面。
⚠️ 注意:端口号
5900是VNC默认映射端口,若使用tightvncserver则为:1对应5901,建议统一使用系统自带VNC服务以避免混淆。
4. 实现公网远程访问(可选进阶)
如果希望在外部网络(如出差、旅行时)远程控制树莓派,需配置内网穿透:
-
在树莓派上安装 Cpolar 工具实现本地服务映射到公网:
pythoncurl -L https://www.cpolar.com/static/downloads/install-release.sh | sudo bash -
启动Cpolar隧道并绑定VNC服务端口(5900),生成公网可访问链接。
-
之后可通过Cpolar提供的公网地址+端口,配合VNC Viewer实现远程连接。