[發(fā)明專利]一種支持多環(huán)境的命令遠(yuǎn)程執(zhí)行裝置及方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010186141.2 | 申請(qǐng)日: | 2020-03-17 |
| 公開(公告)號(hào): | CN111399982A | 公開(公告)日: | 2020-07-10 |
| 發(fā)明(設(shè)計(jì))人: | 聶砂;趙箏;楊美紅;賀瀟錚;盛耀聰;王洋 | 申請(qǐng)(專利權(quán))人: | 中國建設(shè)銀行股份有限公司;建信金融科技有限責(zé)任公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06F9/54;H04L29/06 |
| 代理公司: | 北京三友知識(shí)產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 王天堯;湯在彥 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 支持 環(huán)境 命令 遠(yuǎn)程 執(zhí)行 裝置 方法 | ||
本發(fā)明公開了一種支持多環(huán)境的命令遠(yuǎn)程執(zhí)行裝置及方法,其中,該裝置配置有被訪問策略,發(fā)起節(jié)點(diǎn)的裝置通過執(zhí)行節(jié)點(diǎn)的裝置的被訪問策略建立通信,包括:發(fā)起節(jié)點(diǎn)的命令收發(fā)模塊,用于在發(fā)起執(zhí)行命令請(qǐng)求時(shí),接收?qǐng)?zhí)行命令請(qǐng)求;發(fā)起節(jié)點(diǎn)的規(guī)則處理?xiàng)DK,用于對(duì)執(zhí)行命令請(qǐng)求進(jìn)行校驗(yàn),在校驗(yàn)確認(rèn)通過后,通過發(fā)起節(jié)點(diǎn)的命令收發(fā)模塊將執(zhí)行命令請(qǐng)求發(fā)送至執(zhí)行節(jié)點(diǎn)的裝置;執(zhí)行節(jié)點(diǎn)的命令收發(fā)模塊,用于接收發(fā)起節(jié)點(diǎn)發(fā)送的執(zhí)行命令請(qǐng)求;執(zhí)行節(jié)點(diǎn)的規(guī)則處理?xiàng)DK,用于對(duì)執(zhí)行命令請(qǐng)求進(jìn)行校驗(yàn),在校驗(yàn)確認(rèn)通過后,生成執(zhí)行節(jié)點(diǎn)的命令I(lǐng)D,并發(fā)送至發(fā)起節(jié)點(diǎn)的裝置;執(zhí)行節(jié)點(diǎn)的系統(tǒng)命令執(zhí)行器,用于異步執(zhí)行執(zhí)行命令請(qǐng)求對(duì)應(yīng)的命令,獲得執(zhí)行結(jié)果。
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,尤指一種支持多環(huán)境的命令遠(yuǎn)程執(zhí)行裝置及方法。
背景技術(shù)
目前,在一些系統(tǒng)中可能需要利用一臺(tái)機(jī)器遠(yuǎn)程調(diào)用另一臺(tái)機(jī)器的操作系統(tǒng)命令,以達(dá)到某些目的(比如,環(huán)境安裝、部署、清理等等)。
現(xiàn)在復(fù)雜系統(tǒng)可能會(huì)使用物理機(jī)、虛擬機(jī)、容器等混合部署,出于某些需求,這些機(jī)器之間可能會(huì)進(jìn)行遠(yuǎn)程命令調(diào)用。在現(xiàn)有技術(shù)中,一般使用Linux操作系統(tǒng)提供的ssh做遠(yuǎn)程操作系統(tǒng)命令調(diào)用。但是,這種方式存在以下缺點(diǎn):
1、執(zhí)行ssh命令需要提前建立兩兩互信,當(dāng)機(jī)器數(shù)量為n時(shí),就需要建立n(n-1)次互信才可以保證任意兩臺(tái)機(jī)器能互相使用ssh調(diào)用命令。
2、如果當(dāng)機(jī)器做遷移時(shí),互信需要重新建立,使用較為不便。
3、無法做一些安全性過濾(比如,選擇執(zhí)行某些命令,而拒絕執(zhí)行某些命令)。
4、如果是外部系統(tǒng)訪問docker容器環(huán)境,也無法通過scp或者ssh的方式訪問,需要單獨(dú)考慮方案。
5、某些管控比較嚴(yán)格的環(huán)境,ssh命令是被封禁的,即禁止使用。
因此,亟需一種可以克服上述缺點(diǎn),且適用于多種混合環(huán)境,機(jī)器之間相互調(diào)用方便的命令遠(yuǎn)程執(zhí)行方案。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提出了一種支持多環(huán)境的命令遠(yuǎn)程執(zhí)行裝置及方法,可以提供適用于物理機(jī)、虛擬機(jī)、容器等混合環(huán)境的命令遠(yuǎn)程執(zhí)行方案,使得機(jī)器之間可以互相調(diào)用操作系統(tǒng)命令,并且調(diào)用過程是可控的,每臺(tái)機(jī)器都可以配置策略決定是否執(zhí)行本次命令;調(diào)用是可追蹤的,調(diào)用情況會(huì)有日志記錄。
在本發(fā)明一實(shí)施例中,提出了一種支持多環(huán)境的命令遠(yuǎn)程執(zhí)行裝置,該裝置配置有被訪問策略,包括:命令收發(fā)模塊、規(guī)則處理?xiàng)DK及系統(tǒng)命令執(zhí)行器;發(fā)起節(jié)點(diǎn)的裝置通過執(zhí)行節(jié)點(diǎn)的裝置的所述被訪問策略建立通信;其中,
所述發(fā)起節(jié)點(diǎn)的命令收發(fā)模塊,用于在發(fā)起執(zhí)行命令請(qǐng)求時(shí),接收所述執(zhí)行命令請(qǐng)求;
所述發(fā)起節(jié)點(diǎn)的規(guī)則處理?xiàng)DK,用于對(duì)所述執(zhí)行命令請(qǐng)求進(jìn)行校驗(yàn),在校驗(yàn)確認(rèn)通過后,通過所述發(fā)起節(jié)點(diǎn)的命令收發(fā)模塊將執(zhí)行命令請(qǐng)求發(fā)送至執(zhí)行節(jié)點(diǎn)的裝置;
所述執(zhí)行節(jié)點(diǎn)的命令收發(fā)模塊,用于接收所述發(fā)起節(jié)點(diǎn)發(fā)送的所述執(zhí)行命令請(qǐng)求;
所述執(zhí)行節(jié)點(diǎn)的規(guī)則處理?xiàng)DK,用于對(duì)所述執(zhí)行命令請(qǐng)求進(jìn)行校驗(yàn),在校驗(yàn)確認(rèn)通過后,生成執(zhí)行節(jié)點(diǎn)的命令I(lǐng)D,并發(fā)送至發(fā)起節(jié)點(diǎn)的裝置;
所述執(zhí)行節(jié)點(diǎn)的系統(tǒng)命令執(zhí)行器,用于異步執(zhí)行所述執(zhí)行命令請(qǐng)求對(duì)應(yīng)的命令,獲得執(zhí)行結(jié)果。
進(jìn)一步的,所述發(fā)起節(jié)點(diǎn)的命令收發(fā)模塊,還用于在發(fā)起查詢命令結(jié)果請(qǐng)求時(shí),接收所述查詢命令結(jié)果請(qǐng)求;
所述發(fā)起節(jié)點(diǎn)的命令結(jié)果管理模塊,用于在本地的日志模塊中,查詢是否有所述查詢命令結(jié)果請(qǐng)求所要查詢的命令的相關(guān)日志:
如果未查詢到所述命令的相關(guān)日志,返回結(jié)果查詢失敗信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國建設(shè)銀行股份有限公司;建信金融科技有限責(zé)任公司,未經(jīng)中國建設(shè)銀行股份有限公司;建信金融科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010186141.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)終端和環(huán)境檢測(cè)系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計(jì)裝置和環(huán)境估計(jì)方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動(dòng)力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)儀(環(huán)境貓)
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對(duì)遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件





