首先你要知道,什么是VNC。VNC(VirtualNetworkComputing),一种使用RFB协议的显示屏幕共享和远程操作软件。它与操作系统无关。我个人使用的IIS7服务器管理工??具中的VNC功能可以说是非常人性化了。它可以批量打开链接。当然,既然它的VNC工具这么实用,那它的其他功能肯定不会太差。IIS7服务器批量管理工具的好处:批量管理、同步运行、过期提醒、数据安??全、定时执行。适用系统:Windows和liunx操作系统。支持Vnc和Ftp批量操作。程序自动更新,不会让你饱受更新的摧残,省去很多麻烦。毕竟当前软件更新时,需要重新下载安装,非常麻烦。下面我们就来说说如何在Linux上安装VNC1。首先检查是否安装了VNC服务:输入命令:rpm-qa|grepvnc,如下图,已经安装好了。如果没有进行下一步1-1,安装VNC:[root@localhost~]#yuminstallvncvnc-server安装tigervnc-server:[root@localhost~]#yuminstalltightvnc-server设置VNC密码第一次,(这里记住密码,回来使用VNCViewer的时候会用到):[root@localhost~]#vncserver,注意这里的密码至少要6个字符,也可以创建多个桌面,并多次执行vncserver命令即可。2.配置防火墙。如果没有配置防火墙,则客户端VNC无法连接到Linux。其实VNC就像我们的远程桌面一样。当你想远程自己的桌面时,首先要做的就是更改防火墙中的一些配置,对吧?否则远程连接不成功,同理。配置防火墙命令:[root@localhost~]#iptables-IINPUT-ptcp–dport5901-jACCEPT[root@localhost~]#iptables-IINPUT-ptcp–dport5801-jACCEPT这里是加两个桌面和端口的对应关系是:桌面1对应5901,桌面2对应5801,也可以自己设置3来配置桌面客户端。输入命令:[root@localhost~]#vi/root/.vnc/xstartup,出现界面如下:在该界面按i进入编辑状态,在最后添加如下内容:[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup[-rHOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&gnome-session&修改界面为如图:安装这个步骤的前提是Linux安装了Gnome桌面环境3-1检查是否安装了Gnome桌面环境:输入命令:[root@localhost~]#yumgrouplist或者[root@localhost~]#yum组列表|moregnomedesktop未安装环境显示:如果桌面环境已经安装,会显示:3-2、安装gnome桌面图形环境命令(这个过程比较长,安装的东西比较多):[root@localhost~]#yumgroupinstall“GNOMEDesktop”3-3、关闭并重启服务关闭服务:vncserver–kill:1重启服务:vncserver:1使用vncserver–list查看启动了多少个桌面。到这里,VNC已经安装好了。但是在linux上没有变化,还是有点愧疚。和第一个远程桌面一样,我配置完了,但是不知道能不能成功,所以需要用另外一台电脑连接,看看能不能成功。4-1、在你的电脑上安装VNCViewer:4-2、打开它,新建一个连接,如图:4-3、找到你创建的VNC,如下图,右击选择选择Connect:4-4,输入你创建VNC时输入的密码(如果忘记了,可以参考1-1中的相关介绍):4-5,出现这个界面,选择Continue:那么就成功了。每次开机后都需要手动启动VNC服务(输入命令):vncserver或vncserver:1以上就是摸索的过程,感谢阅读~试试在CentOS上安装一个VNCServer。CentOS5自带VNC,默认已经安装,配置即可(如果没有安装,可以:yuminstallvncvncserver安装)。Windows客户端只需要安装一个vncviewer,比如realvnc。我正在使用IIS7服务器管理工??具。[IIS7服务器管理工??具](http://fwqglgj.iis7.net/cp/vn....可以批量打开链接,所以需要执行:chmod777root/.vnc/xstartup4。必要时关闭防火墙对VNC端口的限制要想从外网控制内网的Linux,需要在防火墙上开放相应的端口,并在路由器上进行端口映射。浏览器的VNC端口是5800+N,vncviewer的端口是5900+N,N是设置的显示号。如果不想开启防火墙,但仍需要VNC服务,则需要编辑vi/etc/sysconfig/iptables,加入如下两行:-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport5901-jACCEPT-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport5902-jACCEPT这里需要的是显示器N对应的端口为5900+N,不建议设置太多。5、启动VNCServer:打开终端执行:第一次运行vncserver时,vncserver会要求你输入两次密码,你会看到如下提示信息:New'localhost.localdomain:1(root)'桌面是localhost.localdomain:1在/root/.vnc/xstartup中指定的启动应用程序日志文件是/root/.vnc/localhost.localdomain:1。上述日志信息中的“:1”表示启动的第一个vnc桌面。6、停止vncserver:(可选)停止vncserver的方法是执行:vncserver-kill:1注意:“:1”表示停止第一个vnc桌面,1代表当前启用的VNCserver的序号,在“:”之前1"有一个空格。如果当前启动的序号是2,如果要关闭它,应该使用“vncserver-kill:2”。7、修改vnc密码:(可选)修改vnc密码的方法是执行:vncpasswd,输入两次密码。8:查看服务器端VNCServer是否正常运行:执行:ps-ef|grepvnc如果vnc在运行,可以看到类似的信息:[root@IMS~]#ps-ef|grepvncroot3605107月13日?00:13:51Xvnc:1-desktopMyIMS.local:1(root)-httpd/usr/share/vnc/classes-auth/root/.Xauthority-geometry800x600-depth16-rfbwait30000-rfbauth/root/.vnc/passwd-rfbport5901-pn表示序列号为“:1”的vnc进程正在监听5901端口。9、VNC客户端服务器运行正常后,我们可以考虑使用VNC客户端连接。Windows客户端VNCViewer的配置:1.从http://www.realvnc.com/downlo下载VNCFreeEditionforWindowsVersion4.1.22...打开VNCViewer:填写IP:VNCServer的编号(1或2或...)3.VNCViewer切换全屏模式:F810一些配置文件:/etc/X11/xorg.conf将屏幕分辨率设置到这个点,你的VNC应该可以连接,但是可能会出现黑屏问题:1.查看/root/.vnc/下的日志是否有错误;可能是xstartup权限不够。“chmodxstartup777”更改权限,重启后再输入。2.重启电脑试试。我做了各种配置后,一直黑屏,重启电脑就OK了。
