CENTOS5.3 64位 VNC远程控制Centos 安装配置

. 检查vnc客户端和服务器是否已经安装:

[leo@centos ~]$ rpm -q vnc vnc-server
vnc-4.1.2-14.el5_3.1
vnc-server-4.1.2-14.el5_3.1

说明已经安装好了,第一个是客户端,第二个是服务端,如果没有上面的提示,就需要执行下面命令安装

[leo@centos ~]$ yum install vnc-server-4.1.2-14.el5_3.1

[leo@centos ~]$ yum install vnc-4.1.2-14.el5_3.1

2. 配置用户,以leo为例

[leo@centos ~]$ vi /etc/sysconfig/vncservers

VNCSERVERS="2:leo"

 

 

VNCSERVERARGS[1]="-geometry 1024x768"

 

3. 设置用户leo的密码

[leo@centos ~]$ vncpasswd

 

4. 启动VNC服务

[leo@centos ~]$ vncserver

xauth: creating new authority file /root/.Xauthority

New 'db227:1 (root)' desktop is db227:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup     这个文件很重要,接下来会修改它!
Log file is /root/.vnc/db227:1.log                                   这是日志,如遇到问题,可以查看这个

这个服务可以执行多次,每执行一次创建一个session ,第一个session的ID为1,其对应端口为5801与5901,第二个session的ID与端口依次累加,如第二个session,ID为2,端口为5802与5902。多个session可以同时提供多人同时使用。

5801 端口是提供给web浏览使用的,http://xxx.xxx.xxx:5801

5901 端口是提供给vnc客户端程序使用的

6. 配置vnc的配置文件xstartup文件,可以远程操作桌面
[leo@centos ~]$ vi /root/.vnc/xstartup

#!/bin/sh

# 注释以下两行就可以远程操作桌面了,否则只能是命令方式:
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 &

修改此文件需要关闭vncserver再重新开启,才能生效。
  

7. 关闭 vncserver session

  [leo@centos ~]$ vncserver -kill :1

      后面的数字是session ID

8. Windows登陆到VNC Server

(1).从IE登录

 

直接从IE浏览器中输入如下地址:

 

http://xxx.xxx.xxx:5801

 

输入密码即可使用。

 

(2).从VNC view登录

 

在windows上安装vnc view,然后输入xxx.xxx.xxx.xxx:1,连接登录,输入密码即可

备注:

如果从vnc view登录时,提示connection refused(10061),是因为linux防火墙的问题,

登录centos系统,选择System-->Preferences-->Remote Desktop,勾选sharing中的两项,Security两项不勾,点击关闭,然后再重新用vnc view登录即可。

或者直接开启5801,5901端口。 


作者: 蔡文卫 Leo@yicike.com
版权所有:亿枝客比较购物搜索网(http://www.yicike.com/)

posted on 2011-12-30 08:07  风清扬令狐冲  阅读(356)  评论(0编辑  收藏  举报

导航