Server
1.下载安装TightVNC Server
$ sudo apt-get install tightvncserver
2.开启vncserver
$ vncserver
此时会要求设置密码,此密码Client端连接时会用到
3.查看vncserver开启情况
$ sudo netstat -tulpn
执行命令,将显示tcp和udp的侦听端口并且显示相应的程序id和程序名
执行关闭vncserver命令
$ vncserver -kill :1
4.设置开机自启动
需要在/etc/init.d/中创建一个文件
$ sudo vi /etc/init.d/tightvncserver
文件内容如下:
#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/tightvnc
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi'
### End customization required
eval cd ~$USER
case "$1" in
start)
su $USER -c '/usr/bin/tightvncserver :1'
echo "Starting TightVNC server for $USER "
;;
stop)
pkill Xtightvnc
echo "Tightvncserver stopped"
;;
*)
echo "Usage: /etc/init.d/tightvncserver {start|stop}"
exit 1
;;
esac
exit 0
增加可执行权限
$ sudo chmod 755 /etc/init.d/tightvncserver
更新开机启动列表
$ sudo update-rc.d tightvncserver defaults
5.验证开机自启动
重启Raspberry Pi
$ sudo shutdown -r now
Raspberry Pi启动后,执行命令
$ sudo netstat -tulpn
返回结果中有Xtightvnc信息,说明vncserver开机自启动设置成功
Client
1.下载安装vnc客户端
推荐:VNC Viewer、TightVNC Java Viewer
2.连接vncserver
第一步
输入vncserver的ip地址及控制台号码(默认为1)
或者
输入vncserver的ip地址及端口号(默认5901)
注:端口号=5900+控制台号码
第二步
输入之前vncserver设置的密码,就会进入图形化界面