TeamViewer及其在高校图书馆系统管理中的应用
2018-03-04王远库
王远库
(宝鸡文理学院 图书馆, 宝鸡 721000)
0 引言
随着科技的日渐发展,目前各大高校的图书馆都已经使用计算机来进行网络化的图书管理,而因其业务的特殊性决定了各高校的图书馆都必须配备数量众多的服务器来满足网络以及数据的服务。随之而来也会产生很多运行与维护的问题,诸如数据更新、软件维护、补丁升级、故障处理等等,这些工作将占用与耗费大量的人力物力,如果可以进行远程控制不但可以大大提高工作效率,也会大幅度增强数据更新的时效性,为高校学生提供最便捷的服务。在诸多远程控制软件中,受到校园网内网限制者有之,受网速影响者有之,防火墙、路由转换、限制端口、软件响应速度等等都是远程管理系统需要解决与考虑的问题。而德国公司设计的TeamViewer远程协助软件就完美的解决了这些问题,成为高校图书馆管理系统的强大助力。
1 TeamViewer软件介绍
1.1 TeamViewer软件简介
TeamViewer是一款非常简单易用的远程控制协助软件,不需要进行安装,只需调用就可以运行,不需要特别的配置就可以穿过各类防火墙以及代理服务器,网速较慢的情况也可以流畅互通,而且还不受各种杀毒软件的干扰,只要两端的计算机都运行TeamViewer软件,就可以实现远程控制、桌面共享以及文件传输等功能。其简单易操作的特性使得TeamViewer在各行各业都得到了广泛的应用。
1.2 TeamViewer软件的工作原理
TeamViewer软件在启动的时候会自动创建一对非对称性的密钥,非对称性的密码加密解密的计算量极大,以目前状况来说可以说是无法破解,是一种比较安全的加密标准。TeamViewer软件正是利用这种加密的方式来完成在主服务器上的注册认证以及自身参数与硬件信息等数据的传送工作。TeamViewer启动的时候会根据当前计算机的硬件信息来生成一个固定的ID和随机的密码,这里的随机密码每次执行都会有所不同,可以根据需要人为设置为固定密码。启动之后会与主服务器之间保持一个活动的会话连接实现握手通讯。在数据的传输过程中,有大约70%的数据传输是使用UDP或者TCP协议来进行的,剩余则由TCP或者HTTP隧道的方式通过一些官方冗余的路由进行通讯。另外还有一个优势是TeamViewer会根据网络带宽自动调节图像的显示质量以及显示的速度。可以说,TeamViewer是具备远程操控能力的简单易操作的高性能翻墙软件。如果从其他计算机连接此服务器,一定要知道被连服务器TeamViewer的ID号与密匙,TeamViewer界面如图1所示。
TeamViewer软件会向TeamViewer Master Server提出申请,在收到申请之后,可以在数据库中进行查找,查找内容包括:是否已注册、是否在线,根据密码对计算机进行验证,在验证通过之后,会提供受控服务器的主要信息,并且进行最优化的连接。然后两台计算机开始进行通讯。其他的数据会以TCP协议进行通讯。在通讯的过程中,TeamViewer会根据网络来自动优化图像的质量。
2 TeamViewer在高校图书馆系统管理中的优势
2.1 不需安装,调用即运行
TeamViewer软件不需要安装,调用即可运行,当然你也可以选择安装并设置开机运行。只要高校图书馆管理系统两端的计算机都运行TeamViewer并且记住彼此自动生成的固定ID即可进行连接互通,实现远程控制、远程维护、故障维护、远程开机、文件传输等等功能。
2.2 不受防火墙限制,完美翻墙
TeamViewer软件不受防火墙、NAT路由器以及各种代理服务器的限制,高校图书馆的服务器大多处在单纯的校园网内网环境,通过TeamViewer软件就可以完美的实现即时通讯。而且TeamViewer软件不受各类杀毒软件限制,能被所有杀毒软件认可,可以说是完美的翻墙软件。
2.3 解密难度大,安全性高
TeamViewer软件采用的非对称性加密,基于RSA2048公/私密钥交换算法以及AES会话端对端编码,这种技术解密计算量极大,破解难度高,被认为是目前为止完全安全的。而且另一方面,TeamViewer自动生成的会话密码在每次启动时都会更改,并且支持可选的双重认证,还可以通过受信任的设备以及黑白名单功能来实现访问控制。这种随机性与访问控制就提供了另外一种安全保护方式,可以有效预防高校图书管理系统受到未经授权的访问,对数据的安全性提供了又一层的保护。
2.4 简单易用,非商业用途免费
TeamViewer软件的操作非常简单,用户界面清晰简约,布局清晰,只要输入对端伙伴的ID即可建立会话连接,可以非常直观的进行远程演示,远程维护以及文件传输等功能。不需要专业知识也可以轻松使用。而且,另外一个方面,TeamViewer提供免费试用,无需提交任何个人的信息。同时,软件对于非商业用途完全免费,可以说是各行各业远程控制与协助软件的首选。高校图书馆管理系统使用TeamViewer软件无需承担任何额外的费用。
2.5 功能齐备,性能优越
TeamViewer软件可以智能连接设置和路由,高效利用带宽进行快速的数据传输,而且远程会话帧率能达到60fps,并且无论是LAN还是拨号连接TeamViewer软件都会根据实际的网络状况自动优化传输的速度以及图像的显示质量,这种画质的自动调整可以提供最优越的用户体验。对于高校图书馆管理系统大多处于内部校园网的情况,TeamViewer软件可以提供最便捷与最优越的服务。
3 TeamViewer远程维护
随着科学技术的不断发展,远程控制技术在稳定提高,越来越多的人选择远程维护方式,TeamViewer软件会进一步拓展远程控制的使用范围,真正实现了远程维护。TeamViewer在图书馆中的远程维护包括:
3.1 业务管理
图书馆的业务管理软件有一部分是在Unix操作系统上,例如:Solaris、Linux等。通过TeamViewer的使用,再通过一台Windows机器上的SSH客户端就能够实现远程操作,为软件商远程对系统进行处理提供便捷。目前,许多图书馆都会连接一些分馆或者院系的资料室,通过TeamViewer便可以帮助图书馆管理者解决实际遇到的各种问题。
3.2 远程演示
运用TeamViewer软件可以进行远程演示,辅助一些相应的培训工作,方便人们直观的了解新技术,是一种非常适用的沟通工具。
3.3 远程监控
在图书馆运行的数据库中,数据上在系统更新时会拷贝大量的数据,需要时间比较长,通过TeamViewer软件的运用,可以对其实行远程监控,确保数据运行以及图书馆环境的安全性。
3.4 文件传送
TeamViewer具有强大的文件传送功能,可以对大数据进行传送。
4 TeamViewer在高校图书馆系统管理中的具体应用
4.1 便于软件运营商远程维护
许多高校的图书馆业务管理软件是在一些比如linux、solaris等等类unix操作系统上运行的。通过TeamViewer
可以远程控制此类服务器,如此一来,就为软件运营商维护高校的图书馆管理系统提供了极大的便利。
4.2 集成监视相关服务器
通过将设备分配到某一个特定的TeamViewer账户,TeamViewer就会将磁盘空间、windows更新、防火墙警报等等信息发送过来,非常利于高校图书馆系统管理服务器的集成检测,及时发现潜在故障,提前消除,确保图书馆管理系统的正常运行。
4.3 远程演示培训以及组织会议
通过TeamViewer软件可以远程进行一些演示以及培训工作,可以作为高校图书馆与各个分馆以及资料室之间互相沟通互相学习的工具,更方便的进行沟通。另外,通过TeamViewer软件进行电话会议或者视频会议也是很好的选择,还可以设置参加者的交互程度,设定组织者、演示者以及参加者的权限,而且一次会议可以有多个参与者,并且可以随时共享屏幕,可以说TeamViewer软件是集视、听于一体的演示软件。
4.4 多人共同协作,技术共享
TeamViewer软件可以邀请其他伙伴或者专家加入当前的远程控制会话,一起来研究与解决问题,并且可以在正进行的会话期间实现角色互换,翻转查看的方向。这个功能在高校图书馆系统管理中存在着很大的功用,相当于各个分馆之间共享技术人员。
5 结束语
TeamViewer软件是一款非常便捷且易于操作的远程协助软件,包括远程控制、远程演示、电话视频会议、文件传输等等诸多功能都为高校的图书馆系统管理工作提供了极大的便利,省时省力,相当于各个分馆以及资料室之间共享技术力量,为高校的图书馆系统管理工作提供了一种崭新的模式,而且其非商业用途完全免费的特性也大大节省了高校在图书馆系统管理维护上的费用开支。可以说,TeamViewer软件多功能、高性能、高安全性、高兼容性等等诸多特性都与高校的图书馆管理工作完美契合,为高校提供最便捷的服务,为学生查阅图书提供最完美的后勤保障。
[1] 董易享.使用TeamViewer进行远程计算机管理[J].才智,2010(12):93.
[2] 冯光午,赵庆明,肖庆,等.TeamViewer在远程系统管理中的应用[J].时代教育(教育教学),2011(6):15.
[3] 张晓颖.TeamViewer及其在高校图书馆系统管理中的应用[J].农业图书情报学刊,2017(3):36-37.
[4] 李山.基于VPN和TeamViewer的远程故障诊断系统的设计与应用[J].自动化应用,2015(7):67-68、70.