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


[[email protected] ~]# rpm -qa vnc-server   

vnc-server-4.1.2-14.el5_6.6


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

[[email protected] ~]# yum install  -y vnc-server 


2 启动VNC服务器


傻瓜式图文教你在linux下搭建VNC服务器


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

傻瓜式图文教你在linux下搭建VNC服务器


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

傻瓜式图文教你在linux下搭建VNC服务器


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

傻瓜式图文教你在linux下搭建VNC服务器


最后要把防火墙打开:

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

傻瓜式图文教你在linux下搭建VNC服务器



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


vnc viewer设置:

傻瓜式图文教你在linux下搭建VNC服务器


#登录:

傻瓜式图文教你在linux下搭建VNC服务器

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

#原因:

傻瓜式图文教你在linux下搭建VNC服务器

傻瓜式图文教你在linux下搭建VNC服务器

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

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



登录成功:

傻瓜式图文教你在linux下搭建VNC服务器


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

傻瓜式图文教你在linux下搭建VNC服务器


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

傻瓜式图文教你在linux下搭建VNC服务器



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

方法1:

傻瓜式图文教你在linux下搭建VNC服务器


重新登录:

傻瓜式图文教你在linux下搭建VNC服务器


方法2:

傻瓜式图文教你在linux下搭建VNC服务器


登录效果:

傻瓜式图文教你在linux下搭建VNC服务器

傻瓜式图文教你在linux下搭建VNC服务器


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

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



常用技巧:

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

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

傻瓜式图文教你在linux下搭建VNC服务器


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



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

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


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

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


例子:

首先配置文件:

傻瓜式图文教你在linux下搭建VNC服务器


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

傻瓜式图文教你在linux下搭建VNC服务器


reboot:

傻瓜式图文教你在linux下搭建VNC服务器


登录vnc:


验证root:1

傻瓜式图文教你在linux下搭建VNC服务器

傻瓜式图文教你在linux下搭建VNC服务器



验证vnc-test:2

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

傻瓜式图文教你在linux下搭建VNC服务器

傻瓜式图文教你在linux下搭建VNC服务器





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

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

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

配置文件:/use/bin/vncserver


傻瓜式图文教你在linux下搭建VNC服务器    


建议做法:

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

2 直接替换5900

傻瓜式图文教你在linux下搭建VNC服务器

傻瓜式图文教你在linux下搭建VNC服务器

傻瓜式图文教你在linux下搭建VNC服务器


登录验证:

傻瓜式图文教你在linux下搭建VNC服务器

傻瓜式图文教你在linux下搭建VNC服务器


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