一 VNC介绍(摘自百度百科)

VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver(服务器端) 和 vncviewer(客户端)。

二 VNC 环境配置

Vnc服务器默认启动的监听端口在5901-5910

1 服务器端:

服务器端首先需要下载tigervnc-server

启动vncserver端口在5902并输入vnc的密码

Centos 6.5 vnc远程桌面的搭建和配置(参考私房菜)_Network

此时

Centos 6.5 vnc远程桌面的搭建和配置(参考私房菜)_Windows_02

有监听端口了

服务器要在防火墙开放端口

Centos 6.5 vnc远程桌面的搭建和配置(参考私房菜)_Windows_03

执行脚本一下,然后大家可以用iptables-save查询一下是否有这条记录

2 linux客户端

客户端要下载软件tigervnc

直接执行vncviewer SERVERIP

Centos 6.5 vnc远程桌面的搭建和配置(参考私房菜)_Windows_04

输入刚刚在服务端设置的密码就好啦,原来vnc那么简单

Centos 6.5 vnc远程桌面的搭建和配置(参考私房菜)_Network_05

3 windows客户端

下载realvnc

打开,注意输入对应的端口号,第几个vnc,在服务器端只需要vncserver :N就可以开启一个vnc了

Centos 6.5 vnc远程桌面的搭建和配置(参考私房菜)_Network_06

下面就是成功连接的窗口了

Centos 6.5 vnc远程桌面的搭建和配置(参考私房菜)_Windows_07