1. VNC Server 的基本配置 
  2. VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC 是在基于UNIX 和Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 
  3. VNC运行的工作流程如下: 
  4. (1) VNC客户端通过浏览器或VNC Viewer连接至VNC Server。 
  5. (2) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。 
  6. (3) 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。 
  7. (4) 若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。 
  8. (5) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。 
  9. (6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。 
  10.  
  11.  
  12. 一、  安装vnc-server 
  13.  
  14. 一般情况下vnc-server默认是已经安装好的,如果没有安装就安装一下,用yum install vnc-server 命令就可以安装 
  15. [root@www yum.repos.d]# rpm  -qa vnc*       ##检查是否安装vnc-server 
  16. vnc-server-4.1.2-14.el5_6.6 
  17. [root@localhost ~]# vncpasswd               ##配置vnc-server的验证密码 
  18. Password:                               ##输入密码 
  19. Verify:                                 ##再次输入密码 
  20. 二、 启动vnc-server 
  21.  
  22. [root@localhost ~]# vncserver &             ##启动vnc-server桌面1 
  23. [1] 3927 
  24. [root@localhost ~]#  
  25. New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1 
  26.  
  27. Creating default startup script /root/.vnc/xstartup 
  28. Starting applications specified in /root/.vnc/xstartup 
  29. Log file is /root/.vnc/localhost.localdomain:1.log 
  30.  
  31. [1]+  Done                    vncserver 
  32. 登录验证: 
  33. 1、输入IP地址和桌面号 
  34. vnc-server 的基本配置 真的一看就会啊_vnc-server

  35. 2、输入密码,密码是之前配置的vnc-server密码 
  36. vnc-server 的基本配置 真的一看就会啊_vnc-server_02

  37. 3、登录后 
  38. vnc-server 的基本配置 真的一看就会啊_vnc-server_03


  1. 一个用户可以访问多个桌面,但是每个桌面只能有一个用户访问,所以就要启动其他的桌面 
  2. [root@localhost ~]# vncserver &             ##启动vnc-server桌面2 
  3. [1] 3990 
  4. [root@localhost ~]#  
  5. New 'localhost.localdomain:2 (root)' desktop is localhost.localdomain:2 
  6.  
  7. Starting applications specified in /root/.vnc/xstartup 
  8. Log file is /root/.vnc/localhost.localdomain:2.log 
  9.  
  10. [1]+  Done                    vncserver 
  11. 1、输入IP地址和桌面号 
  12. vnc-server 的基本配置 真的一看就会啊_vnc-server_04

  13. 2、输入密码,密码是之前配置的vnc-server密码 
  14. vnc-server 的基本配置 真的一看就会啊_vnc-server_05

  15. 3、登录后 
  16. vnc-server 的基本配置 真的一看就会啊_vnc-server_06

  17. 三、 配置gnome窗口桌面 
  18.  
  19. [root@localhost ~]# ls -a 
  20. .                .bash_logout   .cshrc              .tcshrc   .Xauthority 
  21. ..               .bash_profile  install.log         .viminfo 
  22. anaconda-ks.cfg  .bashrc        install.log.syslog  .vnc 
  23. [root@localhost ~]# cd .vnc/                    ##切换到.vnc目录下 
  24. [root@localhost .vnc]# ls 
  25. localhost.localdomain:1.log  localhost.localdomain:2.log  passwd 
  26. localhost.localdomain:1.pid  localhost.localdomain:2.pid  xstartup 
  27.  
  28. 修改配置文件 
  29. [root@localhost .vnc]# vim xstartup  
  30.   
  31. vnc-server 的基本配置 真的一看就会啊_vnc-server_07

  32.  
  33. 此时应该重启服务,可以用service vncserver restart,但是我们不提倡用这个命令;我们应该先关闭当前的vnc,即当前启动的窗口;然后再重新启动vnc服务 
  34.  
  35. vnc-server 的基本配置 真的一看就会啊_vnc-server_08

  36. [root@localhost ~]# vncserver & 
  37. [1] 5404 
  38. You have new mail in /var/spool/mail/root 
  39. [root@localhost ~]#  
  40. New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1 
  41.  
  42. Starting applications specified in /root/.vnc/xstartup 
  43. Log file is /root/.vnc/localhost.localdomain:1.log 
  44.  
  45.  
  46. [1]+  Done                    vncserver 
  47. 1、输入IP地址和桌面号  
  48. vnc-server 的基本配置 真的一看就会啊_vnc-server_09

  49. 2、输入密码,密码是之前配置的vnc-server密码   
  50. vnc-server 的基本配置 真的一看就会啊_vnc-server_10

  51. 3、登录后的窗口 
  52. vnc-server 的基本配置 真的一看就会啊_vnc-server_11

    四、 配置开机启动
    [root@localhost ~]# chkconfig vncserver on  

    到这里一个简单的vnc-server 就配置好了,就可以实现远程控制了。你也可以实现以下了。