Linux远程桌面+WEB访问的解决方案

需求:

  • 远程协助
  • 远程无感查看
  • 对远程操作进行录制

环境:

操作系统:ubuntu20.04

服务端:

服务端尝试了tightvncserverx11vnc两种方式,tightvncserver的实现方式是启动了一个新的桌面环境,而x11vnc则是使用现有的桌面环境(参照teamviewer)。两种服务的具体使用方式网上有很多,不再赘述。使用x11vnc时有--shared--viewonly两种方式,前者是共享屏幕且可以操作,后者只是共享屏幕,可以满足远程无感查看的需求。

客户端

客户端使用novnc进行远程访问,novnc可以以web的形式对远程终端进行控制。

远程操作录制

使用了vnc2flv.py进行屏幕录制,用于远程控制的审计,一开始使用了git上他人适配的python3的版本,录制的视频出现无法播放的问题,后来使用了python2的问题可以进行正常录制。使用vnc2flv的优点是不需要进行视频录制后的回传操作,可以直接在服务端进行屏幕的录制工作,具体使用方式可以参考http://www.unixuser.org/~euske/python/vnc2flv/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值