监控安装 ERP

系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

路由器交换机防火墙系统集成商城 优质产品采购平台
查看: 1859|回复: 0
打印 上一主题 下一主题

windows xp通过VNC viewer远程连接RHEL5桌面

[复制链接]
跳转到指定楼层
1
发表于 2011-4-12 18:43:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为金牌代理
环境:
[root@localhost ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.2 (Tikanga)
Kernel \r on an \m
[root@localhost ~]# rpm -qa|grep vnc
vnc-server-4.1.2-9.el5
vnc-4.1.2-9.el5

没有上面的软件包则安装之。

一、VNCServer 配置
1、vncserver的配置
   通过编辑文件$HOME/.vnc/xstartup来启动你喜欢的窗口管理器。使用startkde &来启动KDE,使用gnome-session &来启动GNOME,fvwm2 &来启动FVWM2 。下面是一个例子,如果没有这个文件,第一次启动的时候系统会自动创建。
#####################################################
#!/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" &
gnome-session
#startkde
#twm &
##########################################################

我只安装了twm,没有gnome,也没有kde。

编辑/etc/sysconfig/vncservers:
去掉最后两行注释并改为如下设置:

VNCSERVERS="2:oracle"
VNCSERVERARGS[2]="-geometry 1024x768"

说明:
可以在这里添加个多用户,使用户能够使用vnc客户端连接vnc服务器,如:
VNCSERVERS="1:root 2:oracle"
VNCServer 的默认端口是5801,5901和6001,这里的"1:root 2:oracle"表示为系统用户root开启5801,5901和6001端口,1为桌面号或者终端号,为系统用户oracle开启5802、5902和 6002端口,2为桌面号,依此类推。"1024x768"为屏幕分辨率。为了安全起见,不要在这里设置root用户登录。

第一次启动还要修改登录密码,
#vncpasswd
2、启动VNCServer
然后使用系统启动脚本启动VNCserver:
#/etc/rc.d/init.d/vncserver start
然后使用netstat查看是否监听了相应端口,每个终端监听3个端口

3、远程连接
在Windows xp安装vnc viewer客户端连接工具,比如real vnc或者ultra vnc等,安装客户端即可,无需安装vnc server服务。安装完后打开vnc viewer,在服务器栏填上 IP:终端号,如图所示:


选项可以设置一些参数,依个人需要而定。

4、关闭服务器上自己的vnc连接
   vncserver -kill  :桌面号
   或者使用系统自带脚本:
   #/etc/rc.d/init.d/vncserver stop

5、补充VNCServer的命令行启动、关闭方法:
     1)服务器端启动:
      #vncserver
      $vncserver
      注意到每个用户都可以启动自己的vncserver,每个用户可以启动多个vncserver,用显示端口号:1,:2,:3等等来标识。
    2) 客户端:
        a)在linux下,运行vncviewer命令即可,服务器地址的写法形如192.168.3.119:1
        b)在windows下,运行windows版本的vncviewer即可,用法与linux下相近。
        c)用浏览器(平台无关),作为java applet来实现,以形如
http://192.168.3.119:5801
的方式来启动
3) 密码修改:
       第一次启动vncserver会提示输入密码,以后要修改的话,运行:
      #vncpassword
    4) 停止vnc server:
       #vncserver -kill :1
       #vncserver -kill :2
       注意到vncserver只能由启动它的用户来关闭,即时是root也不能关闭其它用户开启的vncserver,除非用kill命令暴力杀死进程。
    5) 指定显示端口号启动VNC server:
       #vncserver :3
       $vncserver :6
    6) 设置VNC server分辨率:
        #vncserver -geometry 800x600
        #vncserver -geometry 640x480
     7) 设置vncserver的色深:
         8位为256色,16位为64k色
        #vncserver -depth 8
        #vncserver -depth 16
    8) 稳定性设置:
        vncserver默认在多个客户机连接同一个vncserver的显示端口时,vncserver端口旧连接,而为新连接服务,可通过-dontdisconnect拒绝新连接请求而保持旧的连接。
     9) 设置vncserver的同一个显示端口可以连接多个客户机
         #vncserver -alwaysshared

二、增强服务器客户端连接的安全性

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册通行证

x
我分享,我成长!系统集成 XTJC.COM
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2024-11-27 12:14 , Processed in 0.105382 second(s), 29 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表