VNC远程桌面配置指南
1. 安装 VNC 服务端
使用 apt 安装 x11vnc
:
sudo apt update
sudo apt install x11vnc
2. 设置访问密码
创建 VNC 连接密码:
x11vnc -storepasswd
生成密码文件,默认保存于 ~/.vnc/passwd
。
3. 测试 VNC 服务
启动 VNC 服务:
x11vnc -usepw -display :0
export DISPLAY=:0
x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/linaro/.vnc/passwd -rfbport 5900 -shared
手动开启VNC服务,设置连接端口为5900,如果端口被占用可以使用其他端口。
用 MobaXterm 或 VNC Viewer 客户端连接,IP 地址是板子的局域网 IP。
4. 配置开机自启
在 ~/.config/autostart/
目录下新建 vnc.desktop
,内容示例:
#以linaro用户为例
mkdir /home/linaro/.config/autostart
#创建配置文件
vim /home/linaro/.config/autostart/vnc.desktop
[Desktop Entry]
Type=Application
Exec=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /home/linaro/.vnc/passwd -rfbport 5900 -forever -loop -noxdamage -repeat -shared -capslock -nomodtweak
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=VNC
Comment=Start VNC on login
5. 关闭休眠设置
避免休眠导致远程连接中断。关闭屏幕保护和节能管理:
xset s off
xset -dpms
可将命令写入 ~/.xprofile
或启动脚本中。
6. 推荐VNC客户端
- RealVNC Viewer
- MobaXterm
- remmina