在linux上使用VNC远程监控

1、检查下linux上是否已经安装VNC server。
rpm -qa vnc-server
  • 若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下

    rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm

  • 2、启动VNC服务

    使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面。

    vncserver:1
  • 以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会 读取该文件中的配置信息。

  • 3、VNC服务使用的端口号与桌面号的关系

    VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下:

    桌面号为“1” ---- 端口号为5901

    桌面号为“2” ---- 端口号为5902

    桌面号为“3” ---- 端口号为5903

    ……

    基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下

    桌面号为“1” ---- 端口号为5801

    桌面号为“2” ---- 端口号为5802

    桌面号为“3” ---- 端口号为5803

    ……

    基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,以开启桌面号为“1”相应的端口为例,命令如下:

    iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
  • 4、登录VNC

    第一种方法是使用VNC Viewer软件登陆测试,启动VNC Viewer软件 , Server输入“IP:1”,输入密码即可登录。

    第二种方法是使用Web浏览器(如Firefox,IE,Safari)登陆,

    地址栏输入http://IP:5801/ , 出现VNC viewer for Java(此工具是使用Java编写的VNC客户端程序)即可登录。

    (注:VNC viewer for Java需要JRE支持)

  • 5、配置VNC图形桌面环境为KDE默认配置登陆到桌面后显示是非常简单的,是因为VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改,取消配置文件中以下两项的#号。cat /root/.vnc/xstartup

    unset SESSION_MANAGER


    exec /etc/X11/xinit/xinitrc

  • 再重新启动vncserver服务后就可以登陆到KDE桌面环境

    重新启动vncserver服务的方法:

    vncserver -kill :1
    vncserver :1
  • 重新启动后就是我们常用的登录界面了

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29820633/viewspace-1794513/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29820633/viewspace-1794513/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值