环境:
[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,所以把twm那行的comment去掉。你想要哪个用户登录,就把上面的脚本放到相应用户的$HOME/.vnc/xstartup。记得授予x权限。
 
编辑/etc/sysconfig/vncservers:
去掉最后两行注释并改为如下设置:
 
 VNCSERVERS="2:oracle"

 VNCSERVERARGS[2]="-geometry 1024x768"
 
说明:
可以在这里添加个多用户,使用户能够使用vnc客户端连接vnc服务器,如:

VNCSERVERS="1:root 2:oracle"

VNCServer 的默认端口是5801,5901和6001,这里的"1:root2: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或者ultravnc等,安装客户端即可,无需安装vnc server服务。安装完后打开vnc viewer,在服务器栏填上IP:终端号,如图所示:
 
选项可以设置一些参数,依个人需要而定。
 
4、关闭服务器上自己的vnc连接

   vncserver -kill :桌面号

   或者使用系统自带脚本:

   #/etc/rc.d/init.d/vncserverstop
 
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

windows xp通过VNC viewer远程连接RHEL5桌面的更多相关文章

  1. windows下使用vnc viewer远程连接Linux桌面(转)

    在windows下使用vnc viewer远程连接Linux桌面,主要配置步骤: Linux: 1.rpm -qa vnc //查看是否安装vnc服务,如果没有安装,可以使用yum,或者rpm进行安装 ...

  2. 桌面版centos安装vncserver并在windows下使用VNC Viewer远程连接

    首先关闭防火墙 在Centos中安装vncserver yum install tigervnc-server 拷贝一份  /lib/systemd/system/vncserver@.service ...

  3. windows下使用VNC进行远程连接

    在 windows 电脑上安装 VNC,包含 VNC server 和 VNC viewer,如果仅需要被操控或操控他人,选择型下载安装 VNC server 或 VNC viewer 即可. 在需要 ...

  4. 5款免费Windows远程连接Linux桌面软件(VNC客户端)

        不论我们出于何种的用途目的,很多朋友有需要用到VNC链接Linux桌面环境,之前老左有分享过VNC Viewer绿色软件,昨天有朋友提出来使用之后登录远程桌面的界面.分辨率等有些色差.流畅程度 ...

  5. Windows远程连接MAC桌面

    一.准备软件 VNC Server (MAC OS X已支持) RealVNC/TightVNC 二.MAC OS X设置 注:Mac OS X 10.5 已经支持了VNC Viewer访问的功能,设 ...

  6. windows server服务器上mysql远程连接失败的坑

    windows server服务器上mysql远程连接失败的坑 背景:趁这阿里云活动,和朋友合伙买了个服务器,最坑的是没想到他买的是windows Server的,反正便宜,将就着用吧,自己装好了wa ...

  7. Windows下对postgre开启远程连接权限

    编辑 删除 前言:Windows下对postgre开启远程连接权限,下面是实际操作过程中的手顺 1.找到postgresql.conf文件,注意安装路径 D:\Program Files (x86)\ ...

  8. XDMCP远程连接Linux桌面

    转至:https://blog.csdn.net/u014008779/article/details/90724651 XDMCP远程连接Linux桌面 1.安装epel源(不安装会找不到light ...

  9. Windows使用VNC远程连接Linux桌面系统

    sudo yum -y install tigervnc-server  #安装 su - your_user #切换用户 vncpasswd #设置密码 sudo cp /lib/systemd/s ...

随机推荐

  1. JDBC 异常特殊原因 (数据库只读解决办法)

    JDBC 异常特殊原因   有时候并不是因为程序写的有问题  ,是因为  数据库只读 在sqlserver2005中附加数据库时,附加的数据库会变成只读的,只能进行查询操作. 解决方法: 1 打开Sq ...

  2. CSS凹型导航按钮

    一般需求,圆角看起来更加舒服,但是下面直角略显生硬 于是设计师有了下面的需求,下面加上小凹型: 凹型?凹型?凹型?有点变态,这怎么实现........... 图片肯定是最先考虑到的,CSS实现有貌似有 ...

  3. 17 java 存在的问题(转)

    java的问题: 1.性能:java的内存管理似乎比较自动化,但其实性能不是特别好.尤其是new对象的时候没有节制.在java中,有些对象构造成本很低,有些 很高.特别在UI编程的时候,大多数的UI对 ...

  4. CSS3笔记(一)

    最开始的时候 CSS3产生的一个新属性是一个浏览器的私有的,然后W3C 可能会拿来采用做个标准,再没公布标准之前就只能用私有属性(加前缀)来表达各自厂商的实现,主要是CSS3刚出现那会儿,它暗示该CS ...

  5. Big Event in HDU(HDU 1171 多重背包)

    Big Event in HDU Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  6. [C入门 - 游戏编程系列] 环境篇

    这一系列笔记的代码都是在Ubuntu 14.04下编码并测试的,原因无他,因为我笔记本电脑只装了一个Ubuntu系统,其中唯一使用的第三方库SDL也是开源并且跨平台的.所以即使你用的是Windows或 ...

  7. 微软在MSDN中更新了Win8.1批量授权版镜像(中文版更新完毕&版本说明)

    微软在MSDN中更新了Win8.1大客户专业版和企业版镜像,零售版镜像(即专业版+核心版二合一镜像)没有更新,依然是9月份发布的版本.已证实,新的批量授权版镜像是集成了GA Rollup A更新,并且 ...

  8. 《Programming WPF》翻译 第7章 5.可视化层编程

    原文:<Programming WPF>翻译 第7章 5.可视化层编程 形状元素能提供一种便利的方式与图形一起工作,在一些情形中,添加表示绘图的元素到UI树中,可能是比它的价值更加麻烦.你 ...

  9. Jquery 概念性内容编辑器

      概念性jQuery内容编辑器,这是一款非常有特色的jQuery编辑器,该编辑器支持文字.列表.视频.引用等功能,是一款小巧简洁,富有个性化的jQuery内容编辑器插件. 代码: <!doct ...

  10. 方案:抵御 不明SSL证书导致的 中间人攻击

    基于SSL数字证书的中间人攻击已经不是一个新技术了,但是我发现很多人并不清楚这种威胁,甚至感觉无所谓,我相信他们是由于短暂的无知蒙蔽了双眼,希望这篇文章可以让更多的人知道这种攻击方式,并清除这种网络威 ...