[发明专利]一种主机设备及基于Pexpect进行互信操作的方法有效
申请号: | 201910839743.0 | 申请日: | 2019-09-06 |
公开(公告)号: | CN110650125B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 赵佳瑶;林超智;吴娟;陈芳;黄强 | 申请(专利权)人: | 京信网络系统股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 常晓 |
地址: | 510663 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主机 设备 基于 pexpect 进行 互信 操作 方法 | ||
本发明提供一种主机设备及基于Pexpect进行互信操作的方法,该主机设备包括:确定需要与自身建立互信关系的至少一个互信对端主机;执行基于Pexpect的第一自动化脚本中第一部分,通过远程登录协议登录到各互信对端主机,并将基于Pexpect的第二自动化脚本拷贝到各互信对端主机;执行所述第一自动化脚本中第二部分,通过命令交互协议与各互信对端主机执行第二自动化脚本返回的命令交互,完成互信操作。本发明提供的主机设备及基于Pexpect进行互信操作的方法,可以完成地址池中多台主机的互信功能,解决现有的工作中不同主机间来回切换命令的执行和操作的方法存在浪费不必要的时间和人力,降低工作效率的问题。
技术领域
本发明涉及云主机互信领域,特别涉及一种主机设备及基于Pexpect进行互信操作的方法。
背景技术
在日常开发工作中,会涉及到多个服务器,各个服务器都有其对应的需求和功能,项目成员会不定时不定期地登录到其他机器,亦或是更换版本、亦或是拷贝文件。在整个过程中,需要SSH(Secure Shell,安全外壳协议)到其他服务器,输入密码,进入到目标机器再进行各种操作,在这其中操作一次花费的时间并不长,但是全部项目成员一天的工作量累积起来,花费的时间是较长的,如果将这一部分时间节省出来,常年累月就可以节省较多工作时间。
现在云平台的使用越来越广泛,针对各个项目功能,可以在云平台中建立N台主机进行对应操作,有的工作内容需要项目成员在整个过程中随意切换到其他主机完成相应操作,这就需要项目成员在不同主机间来回切换命令的执行和操作,在这个过程中项目成员可能要一直在屏幕前等待程序执行,具有浪费时间的问题;或者在前期做大量准备工作,分别到各个主机上执行对应命令实现全部主机的互信操作,然后执行项目工作。这样做会花费大量的时间和人力在前期的准备工作中,降低了工作效率。
因此,现有的工作中不同主机间来回切换命令的执行和操作的方法存在浪费不必要的时间和人力,降低工作效率的问题。
发明内容
本发明提供了一种主机设备及基于Pexpect进行互信操作的方法,用以解决现有的工作中不同主机间来回切换命令的执行和操作的方法存在浪费不必要的时间和人力,降低工作效率的问题。
根据本发明实施例的第一方面,提供一种主机设备基于Pexpect进行互信操作的方法,该方法包括:
确定需要与自身建立互信关系的至少一个互信对端主机;
执行基于Pexpect的第一自动化脚本中第一部分,通过远程登录协议登录到各互信对端主机,并将基于Pexpect的第二自动化脚本拷贝到各互信对端主机;
执行所述第一自动化脚本中第二部分,通过命令交互协议与各互信对端主机执行第二自动化脚本返回的命令交互,完成互信操作。
可选地,还包括:
确定需要与自身解除互信关系的至少一个解互信对端主机;
执行基于Pexpect的第一自动化脚本中第三部分,通过远程登录协议登录到各解互信对端主机;
执行所述第一自动化脚本中第四部分,通过命令交互协议与各解互信对端主机执行第二自动化脚本返回的命令交互,完成解互信操作。
可选地,确定需要与自身建立互信/解互信关系的至少一个互信/解互信对端主机,包括:
根据所述主机所在的地址池,确定有新主机加入所述地址池时,确定所述新主机为需要与自身建立互信关系的互信对端主机;和/或
根据所述主机所在的地址池,确定所述地址池中有删除的主机时,确定所述删除的主机为需要与自身解除互信关系的解互信对端主机。
可选地,通过远程登录协议登录到各互信/解互信对端主机,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信网络系统股份有限公司,未经京信网络系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910839743.0/2.html,转载请声明来源钻瓜专利网。