又是一次痛苦的安装过程,记录一下避免再次踩坑。
$ sudo apt-get install tightvncserver
我安装的是tightvncserver 这个版本,网上也有很多是vnc4server,应该是都可以。顺便附上一个比较全的安装的命令总结。
安装xfce4桌面
安装默认版本4.10
$sudo apt-get install xfce4
安装完成之后记得修改 ~/.vnc/xstartup 文件
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $Home/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
修改完记得重启!!!
过程中可能出现防火墙不通的问题,所以要把端口打开,vnc端口号和桌面号有关,基础端口为5900,即如果桌面号为3,则对应端口5903。
查看已经开启的端口
$ netstat -l
或者
netstat -tunlp |grep 5903
如果没有开通,那我们相应开通5903端口,更多iptables 操作可以看博客。
$ sudo iptables -I INPUT -p tcp --dport 5903 -j ACCEPT
修改完之后记得保存规则
$ sudo iptables-save
如果通过外网访问,记得改端口映射。