一、模拟实验环境

1.CentOS6.8系统
2.KVM环境
3.使用KVM环境的两个系统(Windows,Linux)
4.noVNC
5.vncserver

二、实验过程
1.在kvm的环境下,通过xml创建两个系统:
(1)修改xml文件中的个别项,如下图所示:

XML文件添加项

注意:
1.tablet解决windows下鼠标移动不了问题,port是自己定义的端口号,listen,address默认为0.0.0.0)
2.xml详细配置可查看:http://www.jianshu.com/p/31ff0eb40b7d

(2)修改完配置文件,创建域即可,命令如下:

virsh define name.xml

2.创建完两个系统,并启动完之后,修改配置文件/etc/sysconfig/vncservers,修改内容如下图所示:

vncservers配置文件

注意:
1.vncserver从5900端口开始
2.VNCSERVERS中 1:root表示端口号5901,root为定义的名称
3.需要配多少个vncserver可自行决定

3.启动VNC,命令如下:

service vncserver restart

4.为了能够实现启动noVNC使用多台vnc,需要在noVNC建立vnc_tokens文件(个人建议:根目录下),未见内容如下:

vnc_tokens文件:
   格式如下:
      token值: ip:port
      举例:
        host1: 192.168.0.138:5906
        host2: 192.168.0.138:5907

5.启动noVNC,启动命令如下:

/noVNC/utils/websockify/run --web /root/noVNC --target-config /root/noVNC/vnc_tokens 6080

6.通过访问一下配置地址即可访问noVNC:
(1)浏览器上输入如下链接:

http://10.4.8.172:6080/vnc.html
注意:此处ip地址为搭建vnc所在的机器

(2)通过修改图中红色箭头所指向的token的值,即可访问到我们所想要访问的机子的系统:

访问指向修改图

注意:
1.这里修改的token值为所创建的vnc_tokens文件里面的任一token值
2.如果要访问host1,只要将token值改为host1,然后点击Connect即可

KVM环境搭建,请参考:https://my.oschina.net/u/2336787/blog/3047354
KVM使用,请参考:https://my.oschina.net/u/2336787/blog/3047599
vnc及noVNC搭建请参考:https://my.oschina.net/u/2336787/blog/2999156   经过本人验证

noVNC使用——访问多台vnc的更多相关文章

  1. 前端lvs访问多台nginx代理服务时出现404错误的处理

    前端lvs访问多台nginx代理服务时出现404错误的处理 环境描述:app --> lvs --> nginx --> server app访问页面购买流量页面(nginx服务器) ...

  2. Nginx配置实例-负载均衡实例:平均访问多台服务器

    场景 Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  3. (五)hadoop系列之__集群搭建SSH无密访问多台机器

    免密码ssh设置 现在确认能否不输入口令就用ssh登录localhost: $ ssh localhost 如果不输入口令就无法用ssh登陆localhost,执行下面的命令: . 并修改hosts映 ...

  4. noVNC连接多台远程主机

    noVNC是一个HTML5 VNC客户端,采用HTML5 websockets.Canvas和JavaScript实现,noVNC被普遍应用于各大云计算.虚拟机控制面板中,比如OpenStack Da ...

  5. CentOS安装noVNC,以Web方式交付VNC远程连接

    什么是noVNC noVNC 是一个 HTML5 VNC 客户端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 实现,noVNC 被普遍用在各大云计算.虚拟机控制 ...

  6. noVNC连接CentOS,以Web方式交付VNC远程连接

    什么是noVNC? noVNC 是一个 HTML5 VNC 客户端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 实现,noVNC 被普遍用在各大云计算.虚拟机控 ...

  7. Linux下VNC配置使用总结:开启+桌面配置+安全访问

    操作环境:CentOS 5.3 + Windows XP SP3 32bit + RealVNC 4.1.2 i386 + TigerVNC. 参考:潇湘隐者-Linux系统VNC配置实践总结,萨米的 ...

  8. windows下通过VNC图形化访问Ubuntu桌面环境

    要在windows下图形化访问Ubuntu或其它Linux系统桌面环境有很多方法,我比较喜欢的是使用VNC服务,需要在Ubuntu下安装vncserver和在windows下安装客户端访问工具. 1. ...

  9. WORKGROUP无法访问,您可能没有权限使用网络资源,请与这台服务器的管理员联系以....

    解决方法 1.启用Guest账号 在很多情况下,为了本机系统的安全,Guest账户是被禁用的,这样就无法访问该机器的共享资源,因此必须启用Guest账户. 笔者以Windows XP系统为例进行介绍. ...

随机推荐

  1. Makefile(二)

    VERSION = SOURCE = $(wildcard ./*.cpp) OBJ = $(patsubst %.cpp,%.o,$(SOURCE)) INCLUDE = -I /usr/inclu ...

  2. Mac 上 QuickTime Player 播放器以 1.1、1.2 倍速等更精确速度快进/快退播放的方法

    苹果的 QuickTime Player 播放器上点击双箭头按钮可以用 2.4.8 倍的速度快进/快退播放视频,但是 2 倍速太快了,如果我想以 1.1.1.2 倍速这种更精确的速度控制视频播放呢?按 ...

  3. 从海量文本中统计出前k个频率最高的词语

    现有如下题目:有一个海量文本,存储的是汉语词语,要求从中找出前K个出现频率最高的词语,写出最优算法,兼顾时间和空间复杂度. 思路分析:熟悉搜索引擎的程序员,应该不是难题.用传统的HashMap是无法解 ...

  4. python中创建字典的多种方法

    dict={} dict['key']='value dict={'key':"value","key2":"value2"} dict=d ...

  5. 编译安装-httpd-2.2.15.tar.gz

    编译安装(又称源代码安装) 找到httpd-2.2.15.tar.gz安装包并拖到桌面root文件夹里 解包阶段 tar zxf httpd-2.2.15.tar.gz -C /usr/src 配置阶 ...

  6. const经典面试题

    1> const int age1 = 21; age1 = 100; // 编译报错 2> int const age2 = 22; 3> const int *age3 = 23 ...

  7. 给定一个二叉搜索树(BST),找到树中第 K 小的节点

    问题:给定一个二叉搜索树(BST),找到树中第 K 小的节点. 出题人:阿里巴巴出题专家:文景/阿里云 CDN 资深技术专家. 考察点: 1. 基础数据结构的理解和编码能力 2.  递归使用 参考答案 ...

  8. MITMProxy如何配置二次代理

    MITMProxy如何配置二次代理 0.2172018.09.05 11:13:15字数 232阅读 2609 前序: mitmproxy真的很强大,或许是大家都各自使用,或者没有相关的需求,导致我废 ...

  9. adb-andorid记录当前手机的日志当前显示的app进程及activity,

    adb logcat -v time> /home/sumsang.log adb shell dumpsys window | grep mCurrentFocus

  10. 新零售下的 AI智能货柜

    公司有个智能货柜,通过微信扫码开门,拿货,自动扣款,挺智能的.还不错.研究一下原理,网上查了一下. 文章简介: 目前新零售风刮的蛮大,笔者进入该领域近一年,负责过无人便利店.智能货柜.智慧商超等产品, ...