首页 > 系统相关 >ubuntu18安装novnc实现web远程桌面

ubuntu18安装novnc实现web远程桌面

时间:2024-08-22 21:08:14浏览次数:7  
标签:opt web git novnc utils sudo pem 远程桌面

1. 安装基础软件

sudo apt install -y git

 

2. 下载novnc

sudo git clone git://github.com/kanaka/noVNC /opt/novnc

 

3.修改权限

sudo chown -R $USER:$USER /opt/novnc

 

4. 安装并运行vnc服务

sudo apt install -y tightvncserver
sudo vncserver

 

5. 生成证书文件并放置到指定目录

openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
mv self.pem /opt/novnc/utils/

 

6. 运行novnc

/opt/novnc/utils/launch.sh --vnc localhost:5900

 

7. 运行成功会显示登录链接

 

8. 登录,

 

附录:

1. 设置开机自动运行,将以下语句添加到rc.local中,rc.local的开机设置请参考文档ubuntu18.04启用rc.local开机启动脚本

vncserver
/opt/novnc/utils/launch.sh --vnc localhost:5900

 

2. 设置登录链接

 

标签:opt,web,git,novnc,utils,sudo,pem,远程桌面
From: https://www.cnblogs.com/roverq/p/18374738

相关文章

  • 【待做】【ByPass系列】php的webshell绕过方法总结
    原创掌控安全EDU一、php的异或运算$a="~+d()"^"!{+{}"这个表示了$a=这两个字符串之间进行一个异或运算运算异或运算符,按二进制位进行异或运算这里的运算会把符号转化为ascii码,再转化为二进制,再转化为十进制进行运算,再把结果转化为ascii码通过这个转换的方式来绕过检测<......
  • 【HW系列+技战法】内存马的Webshell联合对抗技战法
    原创BeatRex的成长记录一、技战法概述二、Webshell对抗手段2.1落地文件型Webshell检测与对抗2.1无文件型内存马检测与对抗2.3Webshell免杀对抗一、技战法概述Webshell是黑客经常使用的一种后门,其目的是获得服务器的执行操作权限,常见的Webshell编写语言为A......
  • 推荐一款强大的Web前端项目工程框架,实战检验很强大,高效稳定(附源码)
     前言在当前的Web前端开发领域,开发者经常面临如何快速构建高效、稳定、可维护的大型中台系统的问题。现有的解-决方案往往存在study曲线陡峭、组件库不够丰富、开发效率低下等痛点。为了解决这些问题,MyUI应运而生,提供了一个丰富、高效的Web前端项目工程框架。介绍MyUI是......
  • BiFinance链接未来金融将传统资产与WEB3生态的融合之路
    2024年8月20日,我们举办了一场名为“BiFinance链接未来金融将传统资产与WEB3生态的融合之路”的TwitterSpace活动: BiFinance介绍:BiFinance是一家领先的全球数字资产交易平台,致力于通过创新的区块链技术将传统金融资产与Web3生态系统紧密结合。自成立以来,BiFinance一直在推动......
  • .net8 的webapi部署到华为云的操作
    首先还是打包到文件夹:我的服务器是X64的centos8系统,所以我的配置如图: 发布后,我没有用它的dockerfile,而是用的docker-compose去编写的docker脚本,如下:services:ticket_manager_Api:#服务名称container_name:ticket_manager_Api#容器名称hostname:ticke......
  • 海康威视WEBSDK3.3控件开发-分屏预览多个摄像头
    海康威视WEB3.3控件开发包V3.3下载得到海康威视的demo。按照说明文档启动项目。如果是公司内部,一般都是配置好了对应的WiFi,不需要启动NGINX,直接启动.html文件即可海康威视视频教程注意:很多需要海康平台支持,需要付费参考:在vue3中使用海康威视WEB3.3控件开发包V3.......
  • Webpack 核心流程
    我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。本文作者:霜序三个阶段初始化阶段初始化参数:从配置文件、配置对象、shell参数中读取,与默认的配置参数结合得出最后的参数。创建编译器对象:通......
  • 创新实践:流媒体服务器如何推动WebRTC支持H.265及JS硬软解码(MSE硬解、WASM软解)
    为了实现这一全面的解决方案,我们投入了近半年的时间进行调研与研发。我们的主要目标是:让流媒体服务器能够直接传输H.265编码的视频,而无需将其转码为H.264,从而使Chrome浏览器能够无缝解码并播放H.265视频。值得注意的是,目前市场上许多软硬件产品仍采用将H.265转码为H.264的方式来......
  • 创新实践:流媒体服务器如何推动WebRTC支持H.265及JS硬软解码(MSE硬解、WASM软解)
    为了实现这一全面的解决方案,我们投入了近半年的时间进行调研与研发。我们的主要目标是:让流媒体服务器能够直接传输H.265编码的视频,而无需将其转码为H.264,从而使Chrome浏览器能够无缝解码并播放H.265视频。值得注意的是,目前市场上许多软硬件产品仍采用将H.265转码为H.264的......
  • 【流量特征+webshell】蚁剑篇 · 一句话木马
    一、准备一句话<?phpeval($_POST[x]);?>打开蚁剑连接webshell二、特征分析通过抓取流量包,分析流量特征一:POST方法,一句话路径图片特征二:请求包存在固定格式字段默认格式为@ini_set("display_errors","0");@set_time_limit(0,在base64数据包中它是QGluaV9zZXQ,在chr编码数......