[发明专利]一种远程主机的控制方法和装置在审

专利信息
申请号: 201710662684.5 申请日: 2017-08-04
公开(公告)号: CN107580024A 公开(公告)日: 2018-01-12
发明(设计)人: 倪传蕾;马庆祥;张馨予;陈茁 申请(专利权)人: 北京奇虎科技有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/24
代理公司: 北京市隆安律师事务所11323 代理人: 权鲜枝,何立春
地址: 100088 北京市西城区新*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 远程 主机 控制 方法 装置
【说明书】:

技术领域

发明涉及计算机技术领域,具体涉及一种远程主机的控制方法和装置。

背景技术

许多场景下,用户希望通过一台或几台计算设备来控制多台计算设备。例如,集群中的计算设备可能有成百上千台,在需要这些计算设备执行相同命令的情况下,运维人员如果一一到各计算设备上进行输入,是效率极低的。目前的运维工具通常需要在各计算设备上配置控制运行控制命令的运行环境(例如python2.6),这样控制命令(例如以python编写的)才能在计算设备上得到执行,否则是计算设备是无法识别控制命令的。而在各计算设备上配置运行环境也增加了维护的复杂度。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的远程主机的控制方法和装置。

依据本发明的一个方面,提供了一种远程主机的控制方法,包括:

接收为所述远程主机配置的控制命令的参数;

根据预置编译逻辑,为各参数生成相应的可执行编译代码;

将所述可执行编译代码封装为可执行编译字符串,下发至所述远程主机,以使所述远程主机根据所述可执行编译字符串直接执行相应的命令。

可选地,所述参数包括:一个远程主机的主机名,或者,包含多个远程主机的主机名的主机列表;该方法还包括:

根据所述一个远程主机的主机名与该远程主机建立连接;或者,根据所述主机列表,与所述多个远程主机并行建立连接;

所述将所述可执行编译代码封装为可执行编译字符串,下发至所述远程主机包括:

将所述可执行编译字符串通过所述连接下发至相应的远程主机。

可选地,所述连接为安全外壳协议SSH连接;

所述将所述可执行编译代码封装为可执行编译字符串包括:将所述可执行编译代码封装为符合SSH格式的可执行编译字符串。

可选地,所述参数还包括如下的一种或多种:

远程主机的登录口令;

执行命令所需的提权信息;

预设格式的控制命令。

可选地,在接收为所述远程主机配置的控制命令的参数后,该方法还包括:

输出接收到的所述参数;

响应于接收的参数确认信息,开始执行根据预置编译逻辑,为各参数生成相应的可执行编译代码的步骤,或者,响应于接收的参数修改信息,对所述参数进行修改,输出修改后的所述参数直至接收到参数确认信息,开始执行根据预置编译逻辑,为各参数生成相应的可执行编译代码的步骤。

可选地,所述预置编译逻辑是通过编译型语言配置的。

依据本发明的另一方面,提供了一种远程主机的控制装置,包括:

交互单元,适于接收为所述远程主机配置的控制命令的参数;

控制单元,适于根据预置编译逻辑,为各参数生成相应的可执行编译代码,将所述可执行编译代码封装为可执行编译字符串,下发至所述远程主机,以使所述远程主机根据所述可执行编译字符串直接执行相应的命令。

可选地,所述参数包括:一个远程主机的主机名,或者,包含多个远程主机的主机名的主机列表;

所述控制单元,还适于根据所述一个远程主机的主机名与该远程主机建立连接;或者,根据所述主机列表,与所述多个远程主机并行建立连接,将所述可执行编译字符串通过所述连接下发至相应的远程主机。

可选地,所述连接为安全外壳协议SSH连接;

所述控制单元,适于将所述可执行编译代码封装为符合SSH格式的可执行编译字符串。

可选地,所述参数还包括如下的一种或多种:

远程主机的登录口令;

执行命令所需的提权信息;

预设格式的控制命令。

可选地,所述交互单元,还适于输出接收到的所述参数;

所述控制单元,适于响应于所述交互单元接收的参数确认信息,开始执行根据预置编译逻辑,为各参数生成相应的可执行编译代码的步骤,或者,适于响应于所述交互单元接收的参数修改信息,对所述参数进行修改,通过所述交互单元输出修改后的所述参数直至所述交互单元接收到参数确认信息,开始执行根据预置编译逻辑,为各参数生成相应的可执行编译代码的步骤。

可选地,所述预置编译逻辑是通过编译型语言配置的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710662684.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top