novnc服务器搭建

novnc服务器搭建

一、搭建环境准备

1.CentOS系统,ubuntu系统,liunx系统都可搭建.
2.KVM环境
3.使用KVM环境的两个系统(Windows,Linux)
4,被远程桌面安装环境UltraVNC:(windows UltraVNC免安装)
5.所需文件下载地址:所需文件下载
备注:放在解压在盘符里面然后以管理员启动.然后如图操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、远程服务器搭建

1,cd /usr/local/
2,git clone https://github.com/kanaka/noVNC vnc 或者从上面百度云盘下载源码放置命名为/usr/local/vnc
3,cd vnc/
4,vim vnc_tokens
vnc_tokens文件:
格式如下:
token值: ip:port
举例:
host1: 192.168.138.138:5900 --您刚刚配置安装UltraVNC电脑的外网IP

在这里插入图片描述

5,试启动(这里IP是远程服务器IP)
sudo ./utils/launch.sh --vnc 192.168.123.123:5900

6.启动noVNC,启动命令如下:
临时启动:
/vnc/utils/websockify/run --web /root/noVNC --target-config /root/vnc/vnc_tokens 6080
或者后台启动:
nohup /vnc/utils/websockify/run --web /root/vnc --target-config /root/vnc/vnc_tokens 6080 &
成功后:
在这里插入图片描述

三、访问系统
http:/localhost:6080/vnc.html?host=localhost&port=6080
在这里插入图片描述

方式一:配置并且连接桌面:
websockify/?token=host1
在这里插入图片描述

方式二:无须再配置的URL访问方式(此方式可以直接点击“连接”输入远程控制密码或者远程查看密码即可远程.):
http://IP:6080/vnc.html?host=IP&port=6080&path=websockify/?token=host1 --host1请看第一步第4小点.

在这里插入图片描述

在这里插入图片描述

最后:创建安全连接

openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem

这时会发现提示需要你输入内容,这些字段我们并不需要都进行填写,我在配置过程中只填写了Common Name (e.g. server FQDN or YOUR name) []:这个字段,填写的内容是本机的hostname,一路回车完成创建,so easy.
创建完毕的证书self.pem需要放置到noVNC/utils目录下,当启动noVNC时,websockify将自动装载证书。

复制命令: cp -rf self.pem noVNC/utils

启动https命令:

nohup /usr/local/vnc/utils/websockify/run --web /usr/local/vnc --target-config /usr/local/vnc/vnc_tokens 6080 --cert=/usr/local/vnc/cert/server.crt --key=/usr/local/vnc/cert/server.key &
重启即可!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值