BananaPi安装/配置VNC - (X11VNC)

安装X11VNC

#更新软件源
sudo apt-get update
#安装X11VNC
sudo apt-get install x11vnc

配置密码

#配置密码
x11vnc -storepasswd

这个命令会要求输入密码,密码通常加密保存在~/.vnc/passwd文件中(但是我的保存在~/bananapi中)

启动VNC Server:

x11vnc -forever -shared -rfbauth 密码文件的位置]
#例如:x11vnc -forever -shared -rfbauth ~/.vnc/passwd

到此,VNC就可以正常使用了,可以使用VNC Viewer等工具连接
附送一张截图

3.24更新:为X11VNC添加服务,开机启动

设置x11vnc通用的密码存储位置

sudo x11vnc -storepasswd in /etc/x11vnc.pass

复制之前的密码文件到/etc/x11vnc.pass里

sudo cp 密码文件路径] /etc/x11vnc.pass
#例如 sudo cp ~/.vnc/passwd /etc/x11vnc.pass

新建 Systemd Service 配置文件

sudo vi /lib/systemd/system/x11vnc.service

写入内容

[Unit]
Description=X11VNC Service.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target

保存退出, 然后重新载入守护服务

sudo systemctl daemon-reload

启动 X11VNC 服务

sudo service x11vnc start

停止 X11VNC 服务

sudo service x11vnc stop

让 X11VNC 服务跟随系统开机启动

sudo systemctl enable x11vnc.service

#EOF

厉害,破论坛每次都要验证码

这个确实有用,感谢楼主分享了

添加了Systemd服务配置 可以非常方便的控制x11vnc