[发明专利]一种远程主机的控制方法和装置在审
| 申请号: | 201710662684.5 | 申请日: | 2017-08-04 |
| 公开(公告)号: | CN107580024A | 公开(公告)日: | 2018-01-12 |
| 发明(设计)人: | 倪传蕾;马庆祥;张馨予;陈茁 | 申请(专利权)人: | 北京奇虎科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
| 代理公司: | 北京市隆安律师事务所11323 | 代理人: | 权鲜枝,何立春 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 远程 主机 控制 方法 装置 | ||
1.一种远程主机的控制方法,其中,该方法包括:
接收为所述远程主机配置的控制命令的参数;
根据预置编译逻辑,为各参数生成相应的可执行编译代码;
将所述可执行编译代码封装为可执行编译字符串,下发至所述远程主机,以使所述远程主机根据所述可执行编译字符串直接执行相应的命令。
2.如权利要求1所述的方法,其中,所述参数包括:一个远程主机的主机名,或者,包含多个远程主机的主机名的主机列表;该方法还包括:
根据所述一个远程主机的主机名与该远程主机建立连接;或者,根据所述主机列表,与所述多个远程主机并行建立连接;
所述将所述可执行编译代码封装为可执行编译字符串,下发至所述远程主机包括:
将所述可执行编译字符串通过所述连接下发至相应的远程主机。
3.如权利要求2所述的方法,其中,所述连接为安全外壳协议SSH连接;
所述将所述可执行编译代码封装为可执行编译字符串包括:将所述可执行编译代码封装为符合SSH格式的可执行编译字符串。
4.如权利要求2所述的方法,其中,所述参数还包括如下的一种或多种:
远程主机的登录口令;
执行命令所需的提权信息;
预设格式的控制命令。
5.如权利要求1所述的方法,其中,在接收为所述远程主机配置的控制命令的参数后,该方法还包括:
输出接收到的所述参数;
响应于接收的参数确认信息,开始执行根据预置编译逻辑,为各参数生成相应的可执行编译代码的步骤,或者,响应于接收的参数修改信息,对所述参数进行修改,输出修改后的所述参数直至接收到参数确认信息,开始执行根据预置编译逻辑,为各参数生成相应的可执行编译代码的步骤。
6.如权利要求1所述的方法,其中,所述预置编译逻辑是通过编译型语言配置的。
7.一种远程主机的控制装置,其中,该装置包括:
交互单元,适于接收为所述远程主机配置的控制命令的参数;
控制单元,适于根据预置编译逻辑,为各参数生成相应的可执行编译代码,将所述可执行编译代码封装为可执行编译字符串,下发至所述远程主机,以使所述远程主机根据所述可执行编译字符串直接执行相应的命令。
8.如权利要求7所述的装置,其中,所述参数包括:一个远程主机的主机名,或者,包含多个远程主机的主机名的主机列表;
所述控制单元,还适于根据所述一个远程主机的主机名与该远程主机建立连接;或者,根据所述主机列表,与所述多个远程主机并行建立连接,将所述可执行编译字符串通过所述连接下发至相应的远程主机。
9.如权利要求8所述的装置,其中,所述连接为安全外壳协议SSH连接;
所述控制单元,适于将所述可执行编译代码封装为符合SSH格式的可执行编译字符串。
10.如权利要求8所述的装置,其中,所述参数还包括如下的一种或多种:
远程主机的登录口令;
执行命令所需的提权信息;
预设格式的控制命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710662684.5/1.html,转载请声明来源钻瓜专利网。





