远程桌面管理软件

作者&投稿:里振 (若有异议请与网页底部的电邮联系)
~

随着技术的发展,测试行业也慢慢和运维靠拢,与devops对应,诞生了testops的概念。所以各位测试同学务必建立起一定的运维知识。在传统的运维或者测试工作当中,对于机器的远程桌面管理一直是很常规的工作,比如windows的远程桌面RDP,Linux的vnc和nomachine。今天我们主要聊一下novnc这个东西在vnc领域的使用,原因在于,有时候我们不想安装一个客户端软件,或者需要提供一个方便的远程的工具内嵌到我们的应用当中。下文以ubuntu为例进行介绍,windows比较简便,不在赘述。

安装vncserver

传统linux服务器在安装过程中为了减少空间,提高效率和增强安全性,一般只会做最小的服务器安装,所以不会安装桌面相关的组件。而在vnc的使用过程中,大家动动脑子就知道,没有桌面支持,我们显示个鸟文件夹啊。

以xfce为例,我们增加桌面环境的支持:

sudo apt-get install xfce4

然后我们安装vnc服务端:

sudo apt-get install vnc4server

修改~/.vnc/xstartup中的内容为:

#!/bin/sh

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

startxfce4

[ -x /etc/vnc/xstartup ] exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] xrdb $HOME/.Xresources

xsetroot -solid grey

然后使用如下命令启动vnc:

vncserver

启动的时候会提示输入连接密码以及是否提供一个只读密码,根据需要,自行输入。启动成功后会得到如下结果:

ubuntu@awvs:~/.vnc$ vncserver

New X desktop is awvs:1

Starting applications specified in /home/ubuntu/.vnc/xstartup

Log file is /home/ubuntu/.vnc/awvs:1.log

这里面要说明下,vnc的服务器的端口从5901开始,上面的awvs:1中,awvs是主机名;1的意思就是端口5901,如果是2的话,端口就是5902了。如果要停止当前的vnc服务,使用:

vncserver -kill :1

支持,服务端的配置算完成了。一般的介绍中,后面会介绍客户端的安装。比较常见的有tightnvc、vncviewer等,随便选择安装一款即可。比如我在windows上安装的就是tightvnc。

使用的时候,从程序里面找到tightvnc viewer进行启动,然后输入我们vnc服务的ip和地址,比如上文的192.168.10.49:5901:

启动后输入我们在执行vncserver的时候设定的密码:

,就可以看到远程桌面了:

novnc的安装和使用

上文我们说到,使用vnc的时候必须安装服务端和客户端,其中服务端是必不可少的,客户端有可以不必安装的解决方案,这里介绍下novnc:
   https://github.com/novnc/noVNC。看下官方的介绍:

noVNC is both a HTML VNC client JavaScript library and an application built on top of that library. noVNC runs well in any modern browser including mobile browsers (iOS and Android).

简单翻译下:noVNC是一个使用HTML的VNC客户端javascript的库和基于该库之上的应用。noVNC运行在所有的现代浏览器当中(包括iOS和安卓)。

Many companies, projects and products have integrated noVNC including OpenStack, OpenNebula, LibVNCServer, and ThinLinc.

再来看看典型客户:许多、项目和产品都在其中集成了noVNC,包括OpenStack, OpenNebula(OpenNebula是专门为云计算打造的开源系统,用户可以使用Xen、KVM、VMware等虚拟化软件一起打造企业云。利用OpenNebula可以轻松构建私有云、混合云、公开云)、LibVNCServer(一个实现了vnc服务器端的库)等。

简单总结下:NoVNC是一个js库,在云计算等iaas层有着典型的应用。这与我在上面提到的测试必须掌握一定的运维知识相符合:)

首先在ubuntu上开启snap:

sudo apt install snapd

sudo systemctl enable --now snapd.socket

然后通过snap安装novnc应用:

sudo snap install novnc

接下来使用如下的命令创建一个novnc的服务:

sudo snap set novnc services.n6081.listen=6081 services.n6081.vnc=localhost:5901

简单解释下,该novnc的服务名称为services.n6081,监听的端口为6081,所监听的vnc服务为locahost:5901,如果连接的是其他服务器,将localhost改为对应的ip或者主机名即可。

使用如下的命令查看服务的状态:

sudo snap get novnc services.n6081

接着,我们使用浏览器打开http://192.168.10.49:6081/vnc.html:

点击其中的“链接”按钮,输入我们启动vnc时候的密码,见证奇迹的时刻到了:

我们在浏览器上实现了通过vnc协议对服务器的链接和管理,有么有:)

如果我们想停止掉某个监听服务器,直接运行如下命令:

sudo snap set novnc services.n6081.listen= services.n6081.vnc=

就是把监听的端口和vnc服务都设置为空串就行了,这个时候在访问
   http://192.168.10.49:6081/vnc.html发现已经链接不上了,而且通过snap get命令发现服务有如下输出:

是不是很方便:)

总结与扩展

文章介绍了ubuntu上vnc服务的搭建以及通过novnc不安装vnc客户端情况下使用浏览器访问和管理vnc服务器的步骤,非常方便,很有实战价值。

我的落地应用,主要是在selenium集群做ui自动化测试时,每个selenium客户端上安装了vnc server,然后通过测试平台的界面,使用novnc访问这些客户端,从而可以实时进行自动化测试用例的调试和监控。关于selenium的自动化测试,后续撰文再说。




毕业后装机必看办公电脑好物效率神器
可以设置快捷键或其他快捷方式来快速进行电脑操作的好用软件,一个面板就可以完成文字识别、翻译、批量复制粘贴、批量重命名等功能 迅捷PDF 编辑器 专业的PDF编辑工具, 可对PDF文件内容进行各种操作, 彻底解决了PDF文档无法编辑的难题,完美实现PDF文件的编辑与阅读处理,工具型软件页面简洁 腾讯桌面整理 目前用下来使用感...

桌面整理软件哪个好?
问题三:桌面整理软件哪个好 作者:oddcc 链接:zhihu\/...411357 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。资源管理器必备Clover 装上以后自动和资源管理器整合,从此资源管理器也像chrome一样支持标签页了,并且快捷键也一样,比如ctrl+w关闭页面,crtl+t新建...

手机桌面软件哪个好用
安全、便捷、内容丰富,点心桌面iPhone主题。点心桌面安卓手机版是一款适用于安卓系统的桌面软件。清新明快的桌面配色,海量超炫桌面主题,丰富的桌面滑屏特效以及应用管理、文件夹等人性化设计。极大改善用户安卓桌面操作体验,全面丰富你的安卓手机生活。>02 第二:360手机桌面,360手机桌面专业版主题简洁清新...

电脑软件桌面软件隐藏了怎么办?
2、腾讯桌面助手腾讯电脑管家桌面整理工具是电脑管家推出的桌面整理小工具,无需安装,运行工具就开始整理桌面,将桌面上的软件、文件、文件夹自动区分,归类整理,通过使用格子,科学的区域划分和文件归类,帮你的桌面变得更整齐、提高你的使用效率。3、雨滴桌面雨滴桌面算得上是比较老牌的桌面管理软件,也是...

有没有能够一键整理理杂乱桌面的软件?
软件功能:1、一键自动整理归类 2、一键在线看视频、玩游戏、读小说、上网等 3、双击隐藏桌面图标功能 4、个性化设置分类、重命名、新建、排序、拖动等 5、右键桌面快速开启或关闭快屏桌面 快屏桌面图标整理工具,有了它,你的桌面再也不会一团糟了。下面就请跟随小编一起开启快屏桌面管理的神奇之旅!1、...

电脑用什么管理软件好?
如果你想实现对电脑桌面的标准化管理,解决桌面安全管理问题的话,最好用一些专业的软件,比如域之盾、安企神、中科安企等这类软件,它们可以有效提示维护部门的工作效率,规范员工的操作行为。具体的功能如下:1、桌面管理。可以对公司电脑桌面统一管理,比如可以实现屏幕水印、开关机时间管控、屏幕保护等功能...

10 款最好的远程桌面软件
Mikogo一个功能强大的免费桌面共享软件, 具有远程遥控、桌面展示、档案传输及会议排程的功能, 而且支持256位AES加密, 加强桌面分享会议的安全。7) Any place control 该工具,同样不需要在远程PC上安装,不需要配置防火墙规则等,UI很合口味。8、 Ultra VNC UltraVNC 是一个优秀的远程管理软件,支持C\/S...

考虑对公司的几十台电脑的桌面管理,文档管理,用什么软件?
我大概明白你的意思,其实你想找的就是电脑批量管理软件,对不对。我想说一下能实现哪些功能吧:1、资产管理 软硬件资产统计、资产变化报警 2、分级管理 支持多级管理部署,策略统一下发,终端统一升级,桌面壁纸屏保统一设置 3、远程协助 本地免开端口,远程操作, 客户端无感远程查看 4、软件管理 软...

什么桌面软件最好用?
手机什么桌面软件好用 01 第一:点心桌面,点心桌面轻巧、快速、可定制,强大的工具软件,丰富的可选应用。安全、便捷、内容丰富,点心桌面iPhone主题。点心桌面安卓手机版是一款适用于安卓系统的桌面软件。清新明快的桌面配色,海量超炫桌面主题,丰富的桌面滑屏特效以及应用管理、文件夹等人性化设计。极大...

最好用的电脑桌面管理软件有哪些?
域之盾啊 域之盾软件就是一款好用的电脑桌面管理软件 域之盾软件安装简单 操作方便 。易于管理 还集成了数据防泄密,上网行为管理,保密U盘管理,打印管理,准入控制,文档自动备份,远程管理,外设管理,远程监控,桌面管理,操作审计等功能。

大同区13327184244: 第三方远程桌面连接软件推荐下? -
伍亚盐酸: WINDOWS下大多都是直接用远程桌面进行远程管理,服务器稍微一多,有那十来多台以上的服务器,还使用MSTSC作为远程桌面客户端,就会感觉到极度麻烦和不方便,管理几十台WINDOWS服务器,每天要登陆十几次以上远程桌面,每次都要输入IP 地址、端口号、十几位长的密码,只要同时连接了两台服务器以上的远程桌面,在各个桌面之间切换也是非常麻烦的事情,我先后找到了iis7远程桌面、Terminals、mRemote 发现都可以明显改变这样的状况,这三个软件已经非常好用了,但是我还相信能找到比TSMMC.MSC、Terminals、mRemote 这三个远程桌面客户端更好用的软件,如果谁找到了,希望也能给大家推荐一下.

大同区13327184244: 第三方远程桌面连接软件推荐下?
伍亚盐酸: 除系统自带的远程桌面外,许多优秀的第三方远程控制软件也能实现远程桌面连接,且往往在连接的简易性和操作的功能性等方面,较之自带的远程桌面有一定的优势.常见的第三方软件如国产免费软件网络人(Netman)远程控制软件、QQ远...

大同区13327184244: 有哪些远程桌面控制管理软件??? -
伍亚盐酸: 用PCAnywhere远程控制软件可以实现对内、外网机器的远程控制!此软件乃安全使用软件,被控端需要安装被控服务端,并增加授权帐号和密码,方可拔入控制!

大同区13327184244: 远程桌面管理软件哪个好用? -
伍亚盐酸: 现在好用的有IIS7远程桌面管理软件,现在的版本是最新版本. 新增功能: 1.增加分组功能,各个分组下的服务器一览无余 2.导入文本格式选择,完全杜绝编码错误的发生 3.单个服务器手动添加,新增服务器轻松搞定 4.支持特征搜索,一步定位含有特征的服务器 5.到期功能提醒,不必因到期未续费而烦恼. 6.优化再次导入功能,导入服务器信息一键生效 7.程序自动更新,新功能马上可以拥有

大同区13327184244: 远程桌面连接软件有哪些?推荐几个好用的 -
伍亚盐酸: IIS7远程桌面连接工具网页链接 可以连接n台远程服务器,也可以连接局域网电脑,如果需要连接的局域网电脑没有设置密码,则需要对需要连接的目标进行设置 Win+R 打开运行输入secpol.msc 打开本地组策略编辑器→“安全设置”→“本地策略”→“安全选项”→“帐户:使用空白密码的本地帐户只允许进行控制台登录”策略,双击,把它改为“已启用”就能用空密码的帐户进行远程登录了.

大同区13327184244: 有什么软件能进行远程管理电脑
伍亚盐酸: radmin应用会比较广些,包括有windows版,LINUX版和MAC版 如果是WINDOWS系统,你直接用它自带的远程桌面,一般应用足够了

大同区13327184244: 远程桌面连接工具哪个好用 -
伍亚盐酸: 总的来说还是iis7远程桌面管理工具好用,有的说QQ远程桌面的,那个不一样的. IIS7远程桌面管理主要用于企业远程管理和远程办公,是一款可以批量管理VPS和服务器桌面窗口的软件,它可以只需导入添加连接数据,双击就可以开启远程桌...

大同区13327184244: 远程桌面控制软件哪个好 anydesk -
伍亚盐酸: teamviewer和anydesk,是目前最好的两个远程控制软件.只要有互联网连接,都可以实现.前者支持的终端比较多.

大同区13327184244: 远程控制软件有哪些,如何选取 -
伍亚盐酸: 给你几个常用的远程控制软件的介绍吧.向日葵远程控制软件 向日葵是国产的远程控制软件,使用方法与Teamviewer类似.安装了客户端,各自都会有一个识别码与验证码,只要输入对方的识别码与验证码,就可以建立连接.支持无人值守,...

大同区13327184244: 请问,远程管理软件除了mstsc远程桌面,还有什么软件吗? -
伍亚盐酸: 命令行里输入mstsc/?就会出现你的这个截图. 如果不加/?,就可以连接了. 记得关闭防火墙.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网