> CentOS > CentOS教程 >

CentOS6.5与window远程桌面配置

一、服务端
VNC(Virtual Network Computing)是一种Linux系统(或者BSD、Mac等)下常用的图形化远程管理工具,使用的是RFB协议。VNC跟SSH一样,也分为客户端与服务器端,我们在需要被远程访问的服务器上安装VNC的服务器端,其他计算机上安装VNC的客户端程序与其进行连接。在CentOS 6/RHEL 6中我们使用的是 tigervnc 来作为自带的VNC工具,默认这个工具是没有被安装的,我们如果想要使用VNC服务,就必须根据一下的操作步骤:
1、首先我们需要通过 yum 来安装 tigervnc 这个工具:yum install tigervnc-server
2、安装后vnc的配置文件默认是没有任何配置信息的,所以我们如果需要使用VNC服务,就要修改其配置信息:
vi /etc/sysconfig/vncservers 
添加内容:VNCSERVERS="数字号:username"
3、配置好后,VNC还需要有单独的VNC密码才行,所以我们要对每个启用VNC服务的用户创建单独的VNC密码,通过 vncpasswd 命令(【注意:】必须要切换到该用户才行,否则VNC服务启动不起来):

 
  1. [root@xiaoluo ~]# su - username  
  2. [xiaoluo@xiaoluo ~]$ vncpasswd   
  3. Password:  
  4. Verify:  
4、为用户设置好单独的VNC密码后,我们这个时候启动 vncserver 这个服务:service vncserver start
5、通常需要将iptables关闭(/sbin/service ipstables stop)或者将其里面的规则清空,或者在iptables里面加上一条规则,否则不能通过vnc客户端来远程登录vnc服务端:iptables -F
【注意】以上配置后还需要修改一文件为了解决远程桌面与本地桌面同步问题:

 
  1. # vim /root/.vnc/xstartup  
  2. #!/bin/sh  
  3. # Uncomment the following two lines for normal desktop:  
  4. unset SESSION_MANAGER  
  5. exec /etc/X11/xinit/xinitrc  
  6. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup  
  7. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources  
  8. xsetroot -solid grey  
  9. vncconfig -iconic &  
  10. xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &  
  11. gnome-session & #set starting GNOME desktop  
  12. #startkde & #kde desktop  
  13. #twm & #Text interface  
  14. #/usr/bin/startxfce4  
  15. #exec /usr/bin/fluxbox  

修改完成后输入:service vncserver start

此时服务端配置ok,然后配置客户端。

二、客户端

客户端下载:http://download.csdn.net/detail/u010066564/8135121

填入服务端IP:端口号(即上述第2步中设置的“数字号”VNCSERVERS="数字号:username"),然后连接即可。

(责任编辑:IT)