【技术实现步骤摘要】
远程部署的方法、系统、设备和可读存储介质
[0001]本专利技术涉及数据处理领域,具体涉及一种远程部署的方法、装置、系统和可读存储介质。
技术介绍
[0002]在互联网时代,大量的任务需要频繁的远程部署执行。目前,对jenkins(一个开发源软件)的远程部署一般要使用到Publish Over SSH插件,对jenkins打包好的jar包远程部署。这种插件需要jenkins所在服务器端能配置ssh免密登录到另一台服务器。但是在实际生产中,为了生产服务器的安全,设置其他服务器不能免密登陆到生产服务器,这样Publish Over SSH插件不能生效,不能将jenkins打包好的jar包,传送到生产环境,也不能执行远程的脚本或者在本地通过Publish Over SSH插件写脚本运行远程的jar包。此时无法做到远程部署打包。
技术实现思路
[0003]本专利技术提供了一种远程部署的方法、装置、系统和可读存储介质,旨在解决因安全要求,服务器之间不能设置免密登录,进而不能使用jenkins插件进行远程部署的技术问题。 ...
【技术保护点】
【技术特征摘要】
1.一种远程部署的方法,所述远程部署方法应用于本地服务器;其特征在于,所述方法包括以下步骤:调用并运行第一交互脚本,通过所述第一交互脚本向客户服务器发送第一密码;若接收到第一验证成功信息,则将文件包传输至客户服务器;调用并运行第二交互脚本,通过所述第二交互脚本向客户服务器发送第二密码;若接收到第二验证成功信息,则控制所述文件包在所述客户服务器上运行。2.如权利要求1所述的远程部署的方法,其特征在于,所述通过所述第一交互脚本向客户服务器发送第一密码的步骤包括:向所述客户服务器发送第一交互请求;接收所述客户服务器发送的第一密码输入请求;发送第一密码至所述客户服务器,并拷贝所述文件包。3.如权利要求1所述的远程部署的方法,其特征在于,所述通过所述第二交互脚本向客户服务器发送第二密码的步骤包括:向所述客户服务器发送第二交互请求;接收所述客户服务器发送的第二密码输入请求;发送第二密码至所述客户服务器。4.如权利要求1所述的远程部署的方法,其特征在于,所述将文件包传输至客户服务器的步骤包括:将所述文件包传输至所述客户服务器的指定路径下。5.一种远程部署的方法,所述远程部署方法应用于客户服务器;其特征在于,所述方法包括以下步骤:若接收所述本地服务器发送的第一密码,验证所述第一密码是否符合第一预设规则;若所述第一密码符合第一预设规则,则向所述本地服务器发送第一验证成功信息,接收并存储所述本地服务器传输的文件包;若接收所述本地服务器发送的第二密码,验证所述第二密码是否符合第二预设规则;若所述第二密码符合第二预设规则,则向所述本地服务器发送第二验证成功信息,并执行所述本地服务器发送的对所述文件包的控制指令。6.如权利要求5...
【专利技术属性】
技术研发人员:黄其良,张亮,张送,韦通明,李广林,
申请(专利权)人:上汽通用五菱汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。