Linux服务器大部分时候是可以通过SSH方式来连接管理的,而且也相对方便。但有时候又必须有图形几面才可以方便的进行操作,故这里记录下在Ubuntu 12.04 上安装vnc server的过程和配置方法。

一 安装

首先升级

$sudo apt-get update

最好能加上国内的ubuntu 源,速度比较快

$sudo vi /etc/apt/sources.list

然后就开始安装vncserver了

$sudo apt-get install vnc4server

二 启动

开启vnc 服务输入

#vncserver

首次执行该命令后,需要设置密码,后面也可以使用vncpasswd来修改密码


往下 会看到

New ‘****:1 (****)’ desktop is ****:1 (****代表主机名)即表示启动vnc成功,

在主目录下产生一个.vnc目录;

root@openstack:~# vncserver 


New 'openstack:1 (root)' desktop is openstack:1


Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/openstack:1.log


注:冒号后面的数字是序号,后面要用这个去连接。

三 客户端

打开客户端输入 ip:1 或者openstack:1 

输入上面设置的连接密码,既可以登录服务器上的图形默认比较丑陋(窗口管理器是twm的)。

#vi ~/.vnc/xstartup

注释掉  x-window-manager &

增加 gnome-session &  ,或者是 startkde &  分别启动gnome或者kde 

杀掉原来启动的桌面序号 

# vncserver -kill :1

再执行vncserver启动服务,重新连接即可。