1 检查系统中是否已经安装了vnc-server

[root@real02 ~]# rpm -qa vnc-server   

vnc-server-4.1.2-14.el5_6.6

这表示已经安装了,如果没有安装的话,执行:

[root@real02 ~]# yum install  -y vnc-server 

2 启动VNC服务器

使用vncserver命令生成display配置文件

登录密码是可以使用vncpasswd进行更改的

以上文件的存放路径:$HOME/.vnc

最后要把防火墙打开:

vnc所用的默认端口是5900,然后建立一个display就+1

3 配置好vnc后,进行vnc服务器的连接

vnc viewer设置:

#登录:

#vnc的登录不用输入用户名

#原因:

#所以这样的话,能保证每个用户使用的display#是不一样的。

#password用的是vnc密码,可以通过vncpasswd修改的。

登录成功:

#这时我们发现界面上没有显示所谓的图形界面,因为vnc默认启动的界面是twm,可以通过配置文件$HOME/.vnc/xstartup设置相应的显示界面。

那么现在我们设置成gnome桌面,这个设置显示方式与系统安装的图形界面有关系。

接下还有一些操作,使设置生效:

方法1:

重新登录:

方法2:

登录效果:

那么到此为止,我们的vnc服务器就可以正常的使用了。

-----------------------------------------------------------------

常用技巧:

vncserver -kill :displey#  终止指定的桌面号

vncserver  :dispaly#  重新启动指定的桌面号

---------------------------------------------------------------------

注意我们通过命令vncserver手工输入生成的桌面号,会再系统重启后失效的;

要想永久的生效需要修改配置文件:/etc/sysconfig/vncservers

VNCSERVERS="桌面号:用户名  桌面号:用户名 ....." 可以设置多个,用空格隔开

VNCSERVERARGS[桌面号]="-geometry 800x600"

例子:

首先配置文件:

不要忘了将vncserver添加至开机启动:

reboot:

登录vnc:

验证root:1

验证vnc-test:2

注意:在vnc-test用户中第一次使用vncserver的时候,要先运行vncserver命令用于设置登录的密码,并更改界面显示的方式。

--------------------------------------------------

修改vnc-server服务的默认端口5900:

--------------------------------------------------

配置文件:/use/bin/vncserver

    

建议做法:

1 先定义一个$default_port=15900,然后替换5900为$default_port就可以了 

2 直接替换5900

登录验证:

-----------------------END-------------------