前几天,Vultr中文网有分享过安装Fluxbox桌面环境,这样我们可以通过本地客户端工具连接远程Linux桌面,实现可视化桌面 环境,这样在远程桌面操作项目的时候可以降低不小的成本。但是操作习惯度肯定不如我们天天使用的Windows系统,但是基本的浏览器还是可以安装使用的,对于一些用户用于远程操作网站CPS足够使用。
我有在给客户安装后发现有的人无法使用Fluxbox链接,所以我准备参考其他的方法进行安装,在老蒋部落中有看到这篇利用XFCE桌面环境安装VNC工具的,于是准备试试在VULTR VPS中是否也一样可以安装。这样采用多种不同的方法,可选择也多一些。
第一、准备工作
这里我们需要将VPS环境安装成CENTOS5 32位环境,这样一来可以降低占用资源,二来CENTOS5发行版本中自带XFCE工具,这样就不需要再去重新设定源地址。
第二、检查XFCE环境包和安装
yum grouplist
这里我们先运行下命令,看看系统是否自带XFCE桌面包,一般CENTOS5都是自带的。
这里没多大问题,一般都是有的,我们看到的是XFCE4.4版本。
yum groupinstall xfce-4.4 -y
然后就对应的版本进行安装编译。
第三、安装VNC系统环境
yum install vnc vnc-server -y
这里需要安装VNC服务器端,要不后面我们本地软件链接的时候无法对接。
第四、设定窗口分辨率
/etc/sysconfig/vncservers
编辑这个文件,在最后一行添加:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
第五、设定VNC密码
vncpasswd
这里需要输入两次VNC登录密码,以后我们本地链接的时候需要用到。
第六、启动和修改配置文件
vncserver
启动VNC,然后我们再去修改配置文件,这里很关键,要不我们链接收界面是灰色的。
/root/.vnc/xstartup
这个文件更换成下面的内容:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"&
#twm &
startxfce4 &
第七、设定开机启动
chmod +x ~/.vnc/xstartup
service vncserver restart
chkconfig vncserver on
这样我们再重启机器,也不需要启动VNC服务器端。
到目前为止,我们就可以通过VNC工具(TightVNC)链接远程桌面,默认是自带浏览器的,我们可以直接通过 远程桌面连接,然后可以在可视化界面中访问需要的网站。