【技术实现步骤摘要】
软件版本升级方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机通信
,尤其涉及一种软件版本升级方法、装置、电子设备及存储介质。
技术介绍
[0002]OpenSSH是SSH(Secure SHell)协议的免费开源实现,SSH协议族可以用来进行远程控制,或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、rcp、ftp、rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。但是OpenSSH软件的各版本存在漏洞,需要及时进行升级。
[0003]现有的OpenSSH软件版本升级方式为手动操作,需要用户手动在互联网上查找、下载、上传最新安装包,而且OpenSSH软件版本升级过程中还极易出现无法及时规避和改正的问题,从而导致升级过程报错或升级过程没问题但结果失败,无法保证OpenSSH软件版本升级的及时性与有效性。
技术实现思路
[000 ...
【技术保护点】
【技术特征摘要】
1.一种软件版本升级方法,其特征在于,包括:将待升级的OpenSSH软件的最新版本安装包下载至本地系统,并获取本地系统所处环境特征,根据所述本地系统所处环境特征与预定义的环境特征进行匹配;在所述本地系统所处环境特征与预定义的环境特征匹配的情况下,对所述待升级的OpenSSH软件进行版本升级;在所述OpenSSH软件进行版本升级的过程中,判断是否出现预定义问题,在未出现预定义问题的情况下,将版本升级后的OpenSSH软件替换原有版本的OpenSSH软件。2.根据权利要求1所述的软件版本升级方法,其特征在于,所述根据所述本地系统所处环境特征与预定义的环境特征进行匹配,包括:根据所述本地系统所处环境特征与预定义的环境特征进行正则匹配;其中,所述预定义的环境特征为OpenSSH软件的版本能够进行有效升级所需的环境特征。3.根据权利要求1所述的软件版本升级方法,其特征在于,所述在所述本地系统所处环境特征与预定义的环境特征匹配的情况下,对所述待升级的OpenSSH软件进行版本升级之前,方法还包括:在所述本地系统所处环境特征与预定义的环境特征不匹配的情况下,对所述本地系统所处环境特征中的不符合项进行改正;将改正后的本地系统所处环境特征与预定义的环境特征进行匹配,直到所述改正后的本地系统所处环境特征与预定义的环境特征匹配。4.根据权利要求1所述的软件版本升级方法,其特征在于,所述将待升级的OpenSSH软件的最新版本安装包下载至本地系统之前,方法还包括:通过版本标识判断本地系统目前所使用的OpenSSH软件的版本;在本地系统目前所使用的OpenSSH软件的版本并非最新版本的情况下,获取所述OpenSSH软件的最新版本安装包。5.根据权利要求4所述的软件版本升级方法,其特征在于,在所述获取所述OpenSSH软件的最新版本安装包之前,方法还包括:获取历史命令痕迹存储文件,对所述历史命令痕迹存储文件中最末端的命令痕迹进行标记得到标记点;相应地,在所述将版本升级后的OpenSSH软件替换原有版本的OpenSSH软件之后,方法还包括:清除所述标记点之后因修正所产生的命令痕迹。6.根...
【专利技术属性】
技术研发人员:黎军,王习民,王宇,陈颖,
申请(专利权)人:北京网神洞鉴科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。