Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30565
  • 博文数量: 14
  • 博客积分: 45
  • 博客等级: 民兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-04 12:38
文章分类

全部博文(14)

文章存档

2016年(8)

2012年(6)

最近访客

分类:

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
You will require a password to access your desktops. Password: (第一次启动时,VNC要求输入远程控制时的密码)。 Verify: (确认密码) Creating default startup script /root/.VNC/xstartup Starting applications specified in /root/.VNC/xstartup Log file is /root/.VNC/Linux:1.log

这证明你已经顺利启动了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
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & gnome-session &#gnome-session是启动Gnome图形界面;startkde是启动KDE图形界面;twm是启动文本界面。三者选其一。

再次重启下服务。

下面是windows 下

我用的软件叫:

打开之后,直接输入你server的ip:1(1是你打开的第一个vnc桌面)就行了

然后你就能就如你centos的桌面系统了。




阅读(573) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~