分类:
2012-04-25 08:59:18
原文地址:CentOS---VNC服务 作者:
VNC(Virtual Network Computing)中文名称为虚拟网络计算机,VNC使用的通信协议RFB(Remote Fram Buffers)是一个开放协议,一种在本地系统上显示远程计算机整个“桌面”的轻量型协议,其采用了GPL授权条款(也就是说它是一个开放源代码的软件),任何人都可免费取得该软件。VNC与Symantec公司的pcAnywhere可以实现类似的功能,但是VNC与其他远程软件不同的是跨平台性,即VNC可以在各种流行的操作系统间实现远程控制,如Unix系列(Unix,Linux,Solaris等),windows及MacOS。
VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端(如果操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端)。
默认情况下vncserver是已经装在centos上了的。
你可以通过如下命令来查看你时候已经安装上了vncserver
[root@localhost ~]# rpm -qa|grep vnc确保装上以后就在CentOS上启用vncserver
[root@localhost ~]# vncserver这证明你已经顺利启动了vncserver。
PS:如过你想修改密码,那就执行如下命令吧
[root@localhost ~]# vncpasswd接下来配置防火墙,开启相应端口
编辑iptables
[root@localhost ~]# vi /etc/sysconfig/iptables找到语句
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited在其后面添加如下语句
-A RH-Firewall-1-IPUT -m state --state NEW -m tcp -p tcp --dport 5900:5902 -j AC CEPT然后重启iptable
[root@localhost ~]# /etc/init.d/iptables restart配置使远程可见完整桌面系统
[root@localhost ~]# vi ~/.vnc/xstartup再次重启下服务。
下面是windows 下
我用的软件叫:
打开之后,直接输入你server的ip:1(1是你打开的第一个vnc桌面)就行了
然后你就能就如你centos的桌面系统了。