Linux运维知识之noVNC连接Linux,以Web方式交付VNC远程连接
小标 2018-12-07 来源 : 阅读 1747 评论 0

摘要:本文主要向大家介绍了Linux运维知识之noVNC连接Linux,以Web方式交付VNC远程连接,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之noVNC连接Linux,以Web方式交付VNC远程连接,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

什么是noVNC?noVNC 是一个 HTML5 VNC 客户端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 实现,noVNC 被普遍用在各大云计算、虚拟机控制面板中,比如 OpenStack Dashboard 和 OpenNebula Sunstone 都用的是 noVNC。noVNC 采用 WebSockets 实现,但是目前大多数 VNC 服务器都不支持 WebSockets,所以 noVNC 是不能直接连接 VNC 服务器的,需要一个代理来做 WebSockets 和 TCP sockets 之间的转换。这个代理在 noVNC 的目录里,叫做 websockify 。实验环境操作系统:CentOS 6.6IP: 192.168.204.128一、修改网络配置1)关闭防护墙setenforce 0
service iptables stop2)查看本机IP地址二、安装 gityum install git -y三、安装配置 tigervncyum install tigervnc-server
vncserver :1安装 tigervnc-server 过程:输入 vncserver :1 启动服务,并输入密码(注意密码长度不小于6位)。四、安装 noVNC1)下载 noVNCgit clone git://github.com/kanaka/noVNC2)创建安全连接^注:  VNC的默认会话不是安全的,需要创建一个安全的VNC连接。创建完毕的证书 `self.pem` 需要放置到 `noVNC/utils` 目录下,当启动 noVNC 时,websockify将自动装载证书。cd ./noVNC/utils/
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem3)运行 noVNC# 在noVNC目录下,执行
./utils/launch.sh --vnc localhost:5901五、测试连接在浏览器访问(注意替换成自己的IP地址) //192.168.204.128:6080/vnc.html输入密码,连接成功!六、安装脚本#!/bin/bash


# stop selinux and iptables
setenforce 0
service iptables stop


# install vncserver and git
yum install tigervnc-server git -y
vncserver :1
# 此时会提示输入密码


# download noVNC
git clone git://github.com/kanaka/noVNC


# create secure connection
cd ./noVNC/utils/
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem


# run noVNC
cd ../
./utils/launch.sh --vnc localhost:5901


# runningnoVNC

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 1
看完这篇文章有何感觉?已经有1人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程